如何修复WordPress出现无效固定链接问题

作者 : King 本文共2242个字,预计阅读时间需要6分钟 发布时间: 2025-05-11 共79人阅读
错误类型:
WP内部错误
错误名称:
固定链接无效
英文名称:
404 Page Not Found
错误描述:
由于Apache或者Nginx配置问题,导致WordPress固定链接无法正常打开。注:此404错误非页面不存在404错误。

如何修复WordPress出现无效固定链接问题

访问您的网站时遇到“ 404 Page Not Found ”错误?您可能遇到固定链接无效的问题。

在本文中,我们将帮助您找到此错误背后的罪魁祸首,并为您分享有关如何修复它的全面指南。

各种原因可能会触发您网站上的固定链接无效。

  • 新插件安装。您安装的新插件可能会干扰您的.htaccess文件。
  • 恢复备份或迁移WordPress。您最近恢复了备份或将站点切换到新域或服务器。
  • 更新。更新插件、主题或WordPress核心后出现的不兼容问题。
  • .htaccess文件中的更改。错误地更新或更改您的.htaccess文件。

以下是有关如何修复WordPress中无效的固定链接的几种方法。

处理此问题的最简单方法是重置永久链接结构:

1. 导航到您的WordPress后台。转到设置>固定链接

2. 选择另一种固定链接结构 -> Save Changes。例如,如果知识兔您当前正在使用日期和名称设置。将其更改为其他内容,例如Post name

WordPress固定链接

3. 完成后,将其更改回您的标准结构并再次点击保存更改。

如果知识兔您仍然收到“404 Page Not Found”错误,知识兔让我们尝试其他剩余方法。

上述办法的目的是触发WordPress的rewrite规则生成。

2.禁用插件

停用可能触发错误的最近安装或更新的插件。否则,您也可以完全删除所有已安装的插件:

1. 转到WordPress仪表盘中的插件菜单 -> 已安装的插件

2. 单击插件名称旁边的停用按钮。

3. 完成后,知识兔使用以前的方法重置固定链接结构。

3.替换.htaccess文件

如果知识兔这些选项都没有解决您的固定链接损坏问题,则该问题可能与您的.htaccess文件的配置有关。因此,您应该将当前的.htaccess文件替换为默认文件。

1. 导航到宝塔面板->文件

2. 选择您需要管理的网站域名,然后知识兔进入WordPress安装目录。

3. 找到根目录文件夹中的.htaccess文件。

4. 右键单击并选择重命名。然后知识兔,更改文件名(例如.htaccess-error)。

重命名.htaccess

5. 接下来,单击页面顶部的新建文件图标。不要忘记将其命名为.htaccess

6. 将下面的代码粘贴到新的.htaccess文件中。

# BEGIN WordPressRewriteEngine OnRewriteBase /RewriteRule ^index\.php$ - [L]RewriteCond %{REQUEST_FILENAME} !-fRewriteCond %{REQUEST_FILENAME} !-dRewriteRule . /index.php [L]# END WordPress

7. 完成后,保存并关闭

修改htaccess

或者,您也可以使用FTP客户端来运行此过程。

如果知识兔问题没有解决,请尝试记住在错误发生之前您采取了哪些措施。如果知识兔它发生在执行特定更新之后,那么恢复备份可能是让您的站点启动并运行的可靠选项。

如果知识兔你的Web服务器使用的是Nginx,则可以登录你的宝塔面版,知识兔点击“网站”菜单进入网站列表,知识兔选择你需要配置的网站,知识兔点击“设置”,在弹出窗口找到伪静态选项,然后知识兔选择网站程序为“WordPress”,最后保存即可。

宝塔控制面板-静态化设置

宝塔控制面板-静态化设置

如果知识兔你使用的是LNMP环境,一般情况下你在配置host的时候,若已经选择WordPress作为网站程序,理论上lnmp已经帮你配置好了网站伪静态。

但如果知识兔你在使用/%post_id%.html或者/%post_id%格式作为固定链接时发生链接无法访问,知识兔可以尝试手动配置Nginx或者Apache,配置参考如下:

一般目录为/usr/local/nginx/…,找到网站的conf或者rewrite规则的conf,添加以下代码行:

location /{try_files $uri $uri/ /index.php?$args;}rewrite /wp-admin$ $scheme://$host$uri/ permanent;

小结

有很多原因导致您在 WordPress 中遇到固定链接损坏的问题。坏消息是,您的网站将无法访问,并会显示“ 404 Page Not Found” 错误。

幸运的是,您可以使用以下三种简单方法轻松处理此问题:

  • 重置永久链接结构——在 WordPress 仪表板上配置您的内置固定链接设置。
  • 禁用插件——点击几下即可停用已安装的插件。
  • 替换 .htaccess文件或者Nginx配置文件– 从文件管理或使用FTP客户端替换 .htaccess 文件。

我们希望这个分步教程将帮助您修复WordPress网站上损坏的固定链接。

下载仅供下载体验和测试学习,不得商用和正当使用。

下载体验

请输入密码查看下载!

如何免费获取密码?

点击下载

小鱼网是一个美好的开源学习社区,学习编程,学习WordPress,下载WordPress插件主题,
小鱼网 » 如何修复WordPress出现无效固定链接问题

常见问题FAQ

发表回复

分享最优质的学习资料

立即查看 了解详情