0

我有以下虚拟主机文件:

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 服务器

4

1 回答 1

0

看来您在错误的目录中。出于什么原因,Apple 将虚拟主机的 .conf 文件留在了该目录下。/库/服务器/Web/Config/apache2/sites

于 2013-11-27T20:01:39.930 回答