袁来如此的工作笔记
袁来如此的工作笔记
竹杖芒鞋轻胜马,谁怕? 一蓑烟雨任平生。

htaccess REQUEST_FILENAME用法

浏览量:170

服务器变量%{REQUEST_FILENAME}可以获取所访问文件的绝对路径。

代码实例如下:

1
2
3
4
5
RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-f
#如果当前变量所代表的路径不是一个常规目录
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule (.*) /404.htm

代码解析如下:

(1).RewriteEngine on开启重写功能。

(2).RewriteCond用来规定重写条件。

(3).%{REQUEST_FILENAME}获取当前所访问文件的绝对路径。

(4).-f用来检测当前值所代表的路径是否是一个常规文件,前面加!,表明不是常规文件则满足要求。

(5).-d用来检测当前值所代表的路径是否是一个常规目录,前面加!,表明不是常规文件则满足要求。

(6).如果既不是常规文件,也不是常规目录,那么就跳转到404页面。


打赏