apache的rewrite规则
来源:互联网 发布:9wifi九维网络登录 编辑:程序博客网 时间:2024/05/21 11:11
1)R[=code](force redirect) 强制外部重定向 强制在替代字符串加上
标志无效,如果不匹配,那么下面所有关联的规则都跳过。
将能正确的将/foo/zoo转换成/bar?arg=P1=zed
RewriteRule ^/abc(.*) /def$1 [PT] # 将会交给/def规则处理
Alias /def /ghi
CondPattern是一个条件模板,也就是说,是一个扩展正则式(extended regular expression),用与跟TestString进行匹配。作为一个标准的扩展正则式,CondPattern有以下补充:
可以在模板串前增加一个!前缀,以用表示不匹配模板。但并不是所有的test都可以加!前缀。
CondPattern中可以使用以下特殊变量:
' 将condPattern当作一个普通字符串,将它和TestString进行比较,当TestString 的字符小于CondPattern为真.
'>CondPattern' (大于)
将condPattern当作一个普通字符串,将它和TestString进行比较,当TestString 的字符大于CondPattern为真.
'=CondPattern' (等于)
将condPattern当作一个普通字符串,将它和TestString进行比较,当TestString 与CondPattern完全相同时为真.如果CondPattern只是 "" (两个引号紧挨在一起) 此时需TestString 为空字符串方为真.
'-d' (是否为目录)
将testString当作一个目录名,检查它是否存在以及是否是一个目录.
'-f' (是否是regular file)
将testString当作一个文件名,检查它是否存在以及是否是一个regular文件.
'-s' (是否为长度不为0的regular文件)
将testString当作一个文件名,检查它是否存在以及是否是一个长度大于0的regular文件
'-l' (是否为symbolic link)
将testString当作一个文件名,检查它是否存在以及是否是一个 symbolic link.
'-F' (通过subrequest来检查某文件是否可访问)
检查TestString是否是一个合法的文件,而且通过服务器范围内的当前设置的访问控制进行访问。这个检查是通过一个内部subrequest完成的, 因此需要小心使用这个功能以降低服务器的性能。
'-U' (通过subrequest来检查某个URL是否存在)
检查TestString是否是一个合法的URL,而且通过服务器范围内的当前设置的访问控制进行访问。这个检查是通过一个内部subrequest完成的, 因此需要小心使用这个功能以降低服务器的性能。
- apache的rewrite规则
- apache的rewrite规则
- Apache Rewrite 的重写规则
- Apache 重写规则的常见应用 (rewrite)
- Apache Rewrite 规则的常见应用
- Apache 重写规则的常见应用 (rewrite)
- Apache 重写规则的常见应用 (rewrite)
- Apache 重写规则的常见应用 (rewrite)
- Apache 重写规则的常见应用 (rewrite)
- Apache规则Rewrite重写的标志
- Apache的rewrite规则详细介绍
- Apache 重写规则的常见应用 (rewrite)
- Apache的rewrite规则详细介绍
- Apache的rewrite规则详细介绍
- Apache的rewrite规则详细介绍
- Apache Rewrite 规则的常见应用
- 调试Apache的rewrite规则方法
- apache rewrite与iis rewrite重写规则的区别
- 释疑の采购订单的批量修改
- 我的科研生活2017-3-7
- 插件式程序开发sharpdevelop(1)
- 欢迎使用CSDN-markdown编辑器
- 深入理解Java:注解(Annotation)基本概念
- apache的rewrite规则
- L1-018. 大笨钟
- java基础_day0002 循环_嵌套
- cordova插件生成工具类
- Matlab 在同一个坐标系下画颜色不相同的多个球体
- 基于驾驶行为数据的UBI车险模型(转)
- VC代码添加防火墙规则
- 已知指向节点p的指针,如何删除该节点(不知道链表头)
- Activity后台运行一段时间回来crash问题