博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Apache Rewrite
阅读量:7109 次
发布时间:2019-06-28

本文共 899 字,大约阅读时间需要 2 分钟。

hot3.png

URL重写指南

http://man.chinaunix.net/newsoft/ApacheManual/misc/rewriteguide.html

http://www.111cn.net/phper/apache/46384.htm

1) R[=code](force redirect) 强制外部重定向 

强制在替代字符串加上http://thishost[:thisport]/前缀重定向到外部的URL.如果code不指定,将用缺省的302 HTTP状态码. 
 
2) F(force URL to be forbidden)禁用URL,返回403HTTP状态码. 
 
3) G(force URL to be gone) 强制URL为GONE,返回410HTTP状态码. 
 
4) P(force proxy) 强制使用代理转发. 
 
5) L(last rule) 表明当前规则是最后一条规则,停止分析以后规则的重写. 
 
6) N(next round) 重新从第一条规则开始运行重写过程. 
 
7) C(chained with next rule) 与下一条规则关联 
如果规则匹配则正常处理,该标志无效,如果不匹配,那么下面所有关联的规则都跳过. 
 
8 ) T=MIME-type(force MIME type) 强制MIME类型 
 
9) NS (used only if no internal sub-request) 只用于不是内部子请求 
 
10) NC(no case) 不区分大小写 
 
11) QSA(query string append) 追加请求字符串 
 
12) NE(no URI escaping of output) 不在输出转义特殊字符 
例如:RewriteRule /foo/(.*) /bar?arg=P1%3d$1 [R,NE] 将能正确的将/foo/zoo转换成/bar?arg=P1=zoo 
 
13) PT(pass through to next handler) 传递给下一个处理

转载于:https://my.oschina.net/JKOPERA/blog/393525

你可能感兴趣的文章
Linux内核分析第三周学习总结
查看>>
Python字符串
查看>>
spring cloud学习(五)断路器 Hystrix
查看>>
configure: error: C preprocessor "arm-linux-gnueabihf-g++" fails sanity check
查看>>
Android简单的monkey测试
查看>>
面向对象编程(封装、封装的意义、封装与扩展性、@property)
查看>>
教你如何分辨用户是用手机还是电脑访问你的网站
查看>>
[原]iOS7.1获取图库所有照片的方法封装
查看>>
[转]Linux下scp的用法
查看>>
[leetcode-532-K-diff Pairs in an Array]
查看>>
iTextSharp 生成PDF
查看>>
基于胜任力模型为集团企业构建动态信息安全培训课程体系
查看>>
PHP的项目-毕业生论文选题系统
查看>>
yii2 url 美化参数
查看>>
20151130test->20160530
查看>>
Android学习笔记(二三): 多页显示-Flipper的使用
查看>>
天梯赛 - L2-001 紧急救援
查看>>
图片的画画板
查看>>
几种清理IE缓存的方式
查看>>
android 通过uri获取bitmap图片并压缩
查看>>