【问题标题】:WordPress Cannot save Permalink shows 404 errorWordPress 无法保存永久链接显示 404 错误
【发布时间】:2017-09-20 20:31:56
【问题描述】:

我在 Linux Apache 2.4.16 Web 服务器中托管了一个域并在其中安装了 WordPress。现在我无法将固定链接从默认的(date/time/%postname%/) 更新为/%postname%/ 或自定义结构。只有普通类型被保存。我收到 404 错误。

404 页面未找到

我已经清除了服务器内容、帖子、插件甚至 ssl 中的所有内容,并删除并安装了 WordPress,...但我仍然遇到同样的错误。

有什么建议吗?

【问题讨论】:

    标签: linux wordpress apache web-hosting


    【解决方案1】:

    在这种情况下,您所做的所有事情似乎都是正确的。您是否检查过 Apache 中的 mod_rewrite 模块是否已开启。您可以通过在服务器上的文件中写入phpinfo 函数来检查。 检查Screenshot

    Read

    【讨论】:

      【解决方案2】:

      授予.htaccess 文件的权限。通过 Linux 命令行。首先导航到项目文件夹,

      cd /var/www/html/project-folder
      

      然后给.htaccess文件777权限。通过以下命令,

      sudo chmod -R 777 .htaccess
      

      然后使用以下代码编辑 .htaccess 文件。

      # BEGIN WordPress
      <IfModule mod_rewrite.c>
      RewriteEngine On
      RewriteBase /
      RewriteRule ^index\.php$ - [L]
      RewriteCond %{REQUEST_FILENAME} !-f
      RewriteCond %{REQUEST_FILENAME} !-d
      RewriteRule . /index.php [L]
      </IfModule>
      # END WordPress
      

      然后从 wordpress 管理面板更新永久链接设置 2 次。

      【讨论】:

      • 我已经试过了。我用全新的 WordPress 安装再次尝试了你的建议。没有运气,同样的错误。
      • 在问题中添加了 .htaccess 文件的截图及其权限。
      猜你喜欢
      • 2016-01-16
      • 1970-01-01
      • 2018-04-23
      • 1970-01-01
      • 1970-01-01
      • 2014-06-16
      • 1970-01-01
      • 2021-11-09
      • 1970-01-01
      相关资源
      最近更新 更多