我有以下vhosts文件:
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
完全被忽略了。
转到site.com
会出现403错误,而site.com/test
只会返回404 Not Found页面,而不是提供msg.php
文件。
服务器是运行Apache 2.2.24的OS X 10.8服务器
答案 0 :(得分:0)