作业帮 > 综合 > 作业

php这两句伪静态正则代码什么意思

来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/04/23 23:11:10
php这两句伪静态正则代码什么意思
Options +FollowSymLinks
IndexIgnore */*

RewriteCond %{REQUEST_FILENAME} -f
RewriteCond %{REQUEST_FILENAME} -d
这两句分别是什么意思的
mod_rewrite要求有followsymlinks,否则会显示500内部服务器错误.
IndexIgnore让指定file排除在显示列表之外,也就是忽略显示,也就是不显示,file可以是文件全名,或是shell样式的通配符.
RewriteCond %{REQUEST_FILENAME} !-f,这句话的意思是:
如果文件存在,就直接访问文件,不进行下面的RewriteRule.
%{REQUEST_FILENAME} 请求的文件名
!-f 不是文件或不存在
!-d 不是目录或不存在
[L] 这是最后一个匹配项,不再往下匹配