Apache mod 重写在 Mac Sierra 中不起作用

Apache mod rewrite not working in Mac Sierra

Apache 版本为 2.4,重写 mod 在 httpd.conf
中有效 AllowOverRide 设置为 all 并要求在 vhost config
中全部授予 我刚收到 404 未找到错误。 我是否缺少任何设置?

仔细检查所有文档根目录是否有 AllowOveride All。它应该监听文件夹层次结构中最近的节点,但根据我的经验,情况并非如此。 http.conf 中的主要 <Directory /> 部分默认为 None

我有同样的事情,但在我的情况下,我有多个 PHP 版本,并且正在编辑错误的 httpd.conf 文件。

OSX原生PHP的配置在/etc/apache2/httpd.conf

希望对您有所帮助。