Url不符合.htaccess规则

Url不符合.htaccess规则,.htaccess,.htaccess,我的网站中的一个url有问题,它似乎不符合我的.htaccess规则。我遇到的问题如下 我使用url访问我的网站: 我有以下.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/ ReWrit

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

我使用url访问我的网站:

我有以下.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。它确实适用于我网站中的所有其他URL。这里可能是什么情况?

我找到了罪犯。这是由于httpd.conf和每个site.conf文件中设置了MultiViews选项。我禁用了persite.conf文件中的MultiViews选项,将其设置为
-MultiViews

也许这个问题更适合我。我有可能转帐吗