我正在运行 Apache、CentOS 6。
我有一组 URL,如果它们被点击,我希望用户直接转到 index.php
我不明白为什么这些规则不起作用。有人能解释一下吗?
更新:新规则集
RewriteCond %{REQUEST_URI} ^/faculty/gray(/)?$ [NC,OR]
RewriteCond %{REQUEST_URI} ^/includes(/)?$ [NC,OR]
RewriteCond %{REQUEST_URI} ^/images(/)?$ [NC]
RewriteRule ^(.*)$ index.php [R,L]
答案1
这些条件都不会匹配;%{REQUEST_URI}
总是以斜线开头。
您能否说明一下您想要实现的目标以及您还进行了哪些其他配置?为什么设置了标志[F]
,为什么使用一组无论发出什么请求都会始终评估为真的条件(因为您的所有模式都是否定的并且使用了标志[OR]
)?