htaccess REQUEST_FILENAME用法
浏览量:170
服务器变量%{REQUEST_FILENAME}可以获取所访问文件的绝对路径。
代码实例如下:
12345RewriteEngine onRewriteCond %{REQUEST_FILENAME} !-f#如果当前变量所代表的路径不是一个常规目录RewriteCond %{REQUEST_FILENAME} !-dRewriteRule (.*)/404.htm
代码解析如下:
(1).RewriteEngine on开启重写功能。
(2).RewriteCond用来规定重写条件。
(3).%{REQUEST_FILENAME}获取当前所访问文件的绝对路径。
(4).-f用来检测当前值所代表的路径是否是一个常规文件,前面加!,表明不是常规文件则满足要求。
(5).-d用来检测当前值所代表的路径是否是一个常规目录,前面加!,表明不是常规文件则满足要求。
(6).如果既不是常规文件,也不是常规目录,那么就跳转到404页面。


感谢支持与鼓励~