【问题标题】:Wordpress permalink doesnot work even after changing the value, updating manually or editing apache config即使在更改值、手动更新或编辑 apache 配置后,Wordpress 永久链接也不起作用
【发布时间】:2019-04-10 19:51:59
【问题描述】:

我正在 AWS 实例中部署一个 wordpress 站点 [使用 CMS 功能制作的应用程序][我有一个 ip 地址:示例:5.32.44.55]

首页显示很棒。其余页面显示 404 错误

如果我更新永久链接:它适用于基本链接:?page_id=sth

但是一旦我用其他设置做了这个,就不起作用了。

注意:菜单链接以页面格式给出:example.com/page

尝试手动更改它,授予所有编辑权限,也编辑了 httpd 配置,但没有任何效果。

该页面应加载且不显示 404 错误。

【问题讨论】:

    标签: wordpress .htaccess permalinks


    【解决方案1】:

    检查 Apache 的 mod_rewrite 是否启用。

    【讨论】:

    • “AllowOverride 始终要求所有授予”已完成。还是什么都没动
    • mod_rewrite 是一个 Apache 模块,应该在 apache 面板中启用。至于 conf 文件,它取决于 vHost 的配置方式,但假设它位于默认的 /var/www/html/ 文件夹中,您需要在 Apache 主 conf 文件中为该文件夹设置这些设置(即 AllowOverride All)。
    • 可以分享一下路径吗?我想我已经按照您提到的方式进行了所有更正,但没有奏效。
    【解决方案2】:
    1. 到这里 - /etc/httpd/conf/httpd.conf
    2. 将上述部分中的“AllowOverride None”行更改为“AllowOverride All”
    3. 重启 Apache 服务

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2020-03-16
      • 2015-05-20
      • 2013-09-17
      • 2017-08-20
      • 1970-01-01
      • 1970-01-01
      • 2014-06-16
      • 2011-05-18
      相关资源
      最近更新 更多