WEB开发网
开发学院服务器WEB服务器Apache mod_rewrite模块详解 阅读

mod_rewrite模块详解

 2008-10-23 00:00:00 来源:WEB开发网   
核心提示: 将CondPattern视为纯字符串,与TestString以词典顺序相比较. 如果按词典顺序,mod_rewrite模块详解(9),TestString大于CondPattern,则为真.'=CondPattern' (词典顺序的等于)将CondPattern视为纯字符串,由于

将CondPattern视为纯字符串,与TestString以词典顺序相比较. 如果按词典顺序,TestString大于CondPattern,则为真.

'=CondPattern' (词典顺序的等于)

将CondPattern视为纯字符串,与TestString以词典顺序相比较. 如果按词典顺序,TestString等于CondPattern,则为真,即, 两个字符串(逐个字符地)完全相等。如果CondPattern只是""(两个引号), 则TestString将与空串相比较.

'-d' (是一个目录[directory])

将TestString视为一个路径名并测试它是否存在而且是一个目录.

'-f' (是一个常规的文件[file])

将TestString视为一个路径名并测试它是否存在而且是一个常规的文件.

'-s' (是一个非空的常规文件[size])

将TestString视为一个路径名并测试它是否存在而且是一个尺寸大于0的常规的文件.

'-l' (是一个符号连接[link])

将TestString视为一个路径名并测试它是否存在而且是一个符号连接.

'-F' (对子请求有效的业已存在的文件)

测试TestString是否一个有效的文件, 而且可以被服务器当前已经配置的所有存取控制所存取。 它用一个内部子请求来做判断,由于会降低服务器的性能,请小心使用!

'-U' (对子请求有效的业已存在的URL)

测试TestString是否一个有效的URL, 而且可以被服务器当前已经配置的所有存取控制所存取。 它用一个内部子请求来做判断,由于会降低服务器的性能,请小心使用!

注意

所有这些测试都可以用惊叹号作前缀('!')以实现条件的反转.

另外,还可以为CondPattern追加特殊的标记

[flags]

作为RewriteCond指令的第三个参数。 Flags是一个以逗号分隔的以下标记的列表:

上一页  4 5 6 7 8 9 10  下一页

Tags:mod rewrite 模块

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接