Apache Rewrite -> 我不确定为什么这些规则不起作用

Apache Rewrite -> 我不确定为什么这些规则不起作用

我正在运行 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])?

相关内容