【问题标题】:Apache mod rewrite not working in Mac SierraApache mod rewrite 在 Mac Sierra 中不起作用
【发布时间】:2017-07-10 17:34:08
【问题描述】:

Apache 版本为 2.4,在 httpd.conf 中启用了 rewrite mod
AllowOverRide 设置为 all 并要求在 vhost 配置中授予所有权限
我只是收到一个 404 not found 错误。 我是否缺少任何设置?

【问题讨论】:

    标签: macos mod-rewrite apache2


    【解决方案1】:

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

    【讨论】:

      【解决方案2】:

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

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

      希望这会有所帮助。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2016-04-01
        • 1970-01-01
        • 1970-01-01
        • 2012-07-21
        • 2011-10-28
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多