我刚开始在本地apache设置上测试我对mod_rewrite的使用。
虽然重写规则工作正常,但我的问题是像#34; localhost / foo /"自动重定向到" localhost / foo.php"。即使没有重写规则也会发生这种情况。这是正常的吗?我假设没有,因为这不会发生在我的托管域上。如何禁用此功能?
答案 0 :(得分:5)
找出问题所在 - 将其记录为未来搜索者的答案[这是正确的程序吗?]
我必须禁用MultiViews - 如果找到该文件,它会将localhost / foo重定向到localhost / foo.php。一旦完成,一切都运转良好。
答案 1 :(得分:0)
正在进行某种重写。您可以重命名磁盘上的实际模块以确保它不被使用。在Linux中,它是/usr/lib/httpd/modules/mod_rewrite.so