我有一个用于开发的OS X Snow Leopard服务器。我注意到,如果我访问http://site.com/page
,即使没有重写网址的page.php
文件,它也会提供.htaccess
。
我想禁用此选项,因为它不是我想要的。
谢谢!
稍后修改:我注意到最佳效果的解决方案是Options -MultiViews
.htaccess
。谢谢大家!
答案 0 :(得分:1)
如果你不需要重写mod,你应该通过从apache文件夹下的enabled-modules中删除rewrite.conf来禁用它。
答案 1 :(得分:1)
根据建议你要禁用重写模块。在Mac上,您可以通过在LoadModule rewrite_module libexec/apache2/mod_rewrite.so
文件中注释掉/etc/apache2/httpd.conf
行(在行的开头加一个分号)来执行此操作。
请记住,您需要root权限才能更改此文件,例如sudo <favourite text editor> /etc/apache2/httpd.conf
然后使用sudo apachectl restart
答案 2 :(得分:0)
检查您的apache conf文件,看看是否有任何重写设置。还要检查任何虚拟主机部分。
答案 3 :(得分:0)
答案 4 :(得分:0)
用户马里奥回答了我的问题,但由于他在评论中这样做,我无法接受这个答案。我对他的评论进行了投票,但我将在这里发布解决方案,所以任何寻找类似内容的人都会发现它更容易:
options -multiviews