首先,这个问题出现在我本地的测试站点上;活动站点是正常的。
我有一个网站,那里有一个链接到blah.com/sitemap。在DocRoot中有一个名为sitemap.xml的文件,我不想在响应该链接时显示它。/.htaccess中有一个重写规则:
RewriteRule "^([a-z]{1}[\w_\-]+[a-z]{1})$" "/index.php?action=$1" [L]
因此,应该将/sitemap重写为index.php?action=sitemap。重写规则适用于站点上的其他所有内容。
我假设在实时站点和本地站点之间存在apache配置差异,但我已经穷尽了我的想法。有什么想法吗?谢谢。
发布于 2009-09-08 09:37:55
此行为可能是由MultiViews引起的。尝试禁用它:
Options -MultiViews
https://stackoverflow.com/questions/1392982
复制相似问题