我正在运行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]
这些条件都不会匹配; %{REQUEST_URI}总是有一个前导斜杠。
你能澄清你想要完成什么,以及你有什么其他configuration? 为什么在那里有一个[F]标志,为什么你使用了一系列的条件,无论发出什么请求(因为你所有的模式都是负数,并使用[OR]标志),总会被评估为真?