【发布时间】:2017-07-10 17:34:08
【问题描述】:
Apache 版本为 2.4,在 httpd.conf 中启用了 rewrite mod
AllowOverRide 设置为 all 并要求在 vhost 配置中授予所有权限
我只是收到一个 404 not found 错误。
我是否缺少任何设置?
【问题讨论】:
标签: macos mod-rewrite apache2
Apache 版本为 2.4,在 httpd.conf 中启用了 rewrite mod
AllowOverRide 设置为 all 并要求在 vhost 配置中授予所有权限
我只是收到一个 404 not found 错误。
我是否缺少任何设置?
【问题讨论】:
标签: macos mod-rewrite apache2
仔细检查所有文档根目录是否有AllowOveride All。它应该侦听文件夹层次结构中最近的节点,但根据我的经验,情况并非如此。
http.conf 中的主要 <Directory /> 部分默认为 None。
【讨论】:
我有同样的事情,但在我的情况下,我有多个 PHP 版本,并且正在编辑错误的 httpd.conf 文件。
OSX原生PHP的配置在/etc/apache2/httpd.conf
希望这会有所帮助。
【讨论】: