惘城落遇 发表于 2014-12-12 11:56:01

RewriteCond %{REQUEST_FILENAME} !-f -d什么意思

如果文件存在,就直接访问文件,不进行下面的RewriteRule.

RewriteCond %{REQUEST_FILENAME} !-d#如果目录存在就直接访问目录不进行RewriteRule
同理:

RewriteCond %{REQUEST_URI} !^.*(\.css|\.js|\.gif|\.png|\.jpg|\.jpeg)$ #如果是这些后缀的文件,就直接访问文件,不进行Rewrite

%{REQUEST_FILENAME}请求的文件名
!-f不是文件或不存在
!-d不是目录或不存在
这是最后一个匹配项,不再往下匹配
页: [1]
查看完整版本: RewriteCond %{REQUEST_FILENAME} !-f -d什么意思