网址不符合.htaccess规则

时间:2011-10-14 15:29:13

标签: .htaccess

我的网站中有一个网址存在问题,它似乎不符合我的.htaccess规则。我遇到的问题如下。

我使用网址访问我的网站:http://www.website.com/sitemap

我有以下.htaccess规则:

ReWriteEngine On

php_value include_path ".:/Webserver/blabla/boo"

RewriteCond %{REQUEST_URI} !^/cms[A-Za-z0-9\-_/]*$
ReWriteRule ^([A-Za-z0-9\-_/]*)$ /site/index.php/
ReWriteRule ^$ /site/index.php/

所以我希望这个URL调用重写为/site/index.php但重点是它永远不会去那里而是打开webroot中的sitemap.xml。它适用于我网站中的所有其他网址。这可能是什么情况?

1 个答案:

答案 0 :(得分:0)

我找到了罪魁祸首。这是由于httpd.conf中设置的MultiViews选项和每个站点.conf文件。我在每个站点的.conf文件中禁用了MultiViews选项,将其设置为-MultiViews

也许这个问题在Serverfault中更合适。转让它有可能吗?