我正在尝试让 .htaccess 在 Apache 下工作,但服务器似乎不支持它。
在 httpd.conf 中我有:
AllowOverride All
我已使用 重新启动了服务器service httpd restart
。我还执行了service httpd reload
。
文档建议使用垃圾 .htaccess 文件测试配置。如果服务器成功读取了垃圾 .htaccess 文件,则从目录中检索页面时应该会出现错误。但我没有收到任何错误,这表明服务器没有解析该文件。
可能出了什么问题?
答案1
开始这里。在 内
<VirtualHost 123.456.7.89>
,您需要具备以下条件:<Directory "/host/domains/www.foobar.com"> Options All MultiViews AllowOverride All # or AllowOverride AuthConfig Order allow,deny Allow from all </Directory>
来源:http://forums.devshed.com/apache-development-15/htaccess-not-being-accessed-8977.html