我有以下虚拟主机文件:
directoryindex .index.php index.html index.php
options -indexes -multiviews +followsymlinks
<directory /Volumes/dev1/http>
allowoverride all
</directory>
<virtualhost *:80>
documentroot "/Volumes/dev1/http"
rewriteengine on
rewriterule ^.*$ /msg.php [l]
</virtualhost>
还有其他虚拟主机,但上面的虚拟主机是“包罗万象”。问题是rewriterule
完全被忽略了。
Going tosite.com
给出 403 错误并且site.com/test
只返回 404 Not Found 页面而不是提供msg.php
文件。
该服务器是运行 Apache 2.2.24 的 OS X 10.8 服务器