对于网站所有者来说,最吓人的时刻莫过于点击一个链接却看到错误页面。突然之间,你的辛苦工作似乎化为乌有,这不仅让访客沮丧,还会损害你的流量。猫哥在服务器迁移方面经验丰富,而重新生成固定链接通常是修复这些断链最快的方法。
在本指南中,我们将向你展示如何在 WordPress 中重新生成固定链接,以修复断链。

为什么需要重新生成 WordPress 固定链接?
大多数情况下,你 WordPress 网站上的 URL 是永久性的,不会引起任何问题。它们正常工作。但有时,你点击链接时会遇到 404 错误,甚至可能整个网站都无法访问。这通常发生在将网站迁移到新主机或服务器之后,也可能在安装新插件后出现。
这种情况通常是因为某个插件修改了网站的 .htaccess 文件以添加新功能,而这些更改可能与服务器设置冲突,导致 URL 无法正常解析。
注意: 本教程需要你能够登录到 WordPress 后台。如果你无法访问管理页面,请查看猫哥关于被锁定在 WordPress 管理后台时的解决方案指南。
通常,重新生成固定链接可以快速、简单地解决这些问题。下面我们来看看具体操作。
如何在 WordPress 中重新生成固定链接
重新生成固定链接相当于刷新你网站的地图,它告诉 web 服务器在发生更改后如何准确找到你的内容。听起来复杂,但别担心——你只需点击一个按钮,WordPress 会处理其余部分。
首先,从 WordPress 管理菜单进入 设置 » 固定链接。

这将带你进入 WordPress 固定链接设置页面。你会看到当前使用的固定链接结构。WordPress 支持多种固定链接选项,你可以参考猫哥的如何创建自定义固定链接指南进行个性化设置。
要重置固定链接,只需滚动到页面底部,点击 “保存更改” 按钮。稍等片刻,你会看到一条消息确认 WordPress 已更新固定链接结构。

注意: 如果 WordPress 没有权限写入你的 .htaccess 文件,它会在页面底部显示一段代码,你需要手动复制并粘贴到该文件中。
就这样!WordPress 现已重新生成你的固定链接。为了确认是否生效,请前往你的网站,尝试点击几个不同的链接。
重新生成后仍然出现固定链接错误?
如果仍然遇到 404 错误,请尝试在隐名或私密浏览器窗口中访问你的网站。如果页面在那里正常加载,则只需清除浏览器缓存即可解决问题。详情请查看猫哥的浏览器缓存清除指南。
如果仍未解决,你需要进行一些排查。回想一下在出现 404 错误之前发生了什么。如果你刚刚安装或更新了 WordPress 插件(尤其是缓存或安全插件),这可能会影响你的链接。你可以尝试停用该插件,看看是否消除 404 错误。

如果还不行,你可以尝试停用所有插件,看看是否能修复断链。这是一个比较极端的步骤,所以明智的做法是先将网站置于维护模式,这样在测试插件时能让访客了解情况,比看到损坏的网站印象更好。
如果停用所有插件解决了问题,那么至少有一个插件影响了你的 URL。此时,逐个重新激活每个插件,并测试它对链接的影响。当 404 错误再次出现时,你就找到了导致问题的插件。然后你可以删除该插件或向开发者寻求支持。
你的网站现在应该已无错误并正常运行。如果不是,请查看猫哥常见的 WordPress 错误及其修复方法列表。
如何跟踪和避免 WordPress 中的断链
断链对访客、转化率和搜索引擎排名都极为不利。随着时间的推移,失效的 URL 会影响你在搜索引擎结果中的排名,进而减少网站流量。鉴于后果严重,你需要尽快发现任何死链。
跟踪和修复 WordPress 网站断链最简单的方法是使用 All in One SEO (AIOSEO) 插件。超过 300 万网站所有者使用 AIOSEO,包括猫哥。AIOSEO 允许你轻松找到断链,并通过其强大的重定向管理器在几次点击内修复它们。详情请查看猫哥的如何跟踪 404 页面并重定向它们指南。
如果你需要优化 SEO,也可以参考猫哥的 GEO/SEO 优化 指南。
关于重新生成固定链接的常见问题
1. 重新生成固定链接会发生什么?
WordPress 会刷新 URL 结构并更新 .htaccess 文件中的重写规则。这个过程不会改变你的实际固定链接结构,只是让服务器正确解析当前 URL。现有链接将继续正常工作。
2. 重新生成固定链接会影响 SEO 排名吗?
不会。该过程仅刷新 WordPress 处理现有 URL 的方式,而不改变它们。你的搜索引擎排名和现有外链保持不变。但如果你改变了固定链接结构本身,则需要设置正确的重定向。
3. 我应该多久重新生成一次固定链接?
通常只在遇到 404 错误、迁移网站、更换主机或修改固定链接结构时才需要。不需要作为日常维护定期执行。大多数 WordPress 网站几年都不需要这个操作。
4. 重新生成固定链接会破坏我的网站吗?
通常非常安全,不会破坏网站。但我们建议在更改前创建备份。极少数情况下,如果你有自定义重写规则或特定服务器配置,可能需要之后恢复这些设置。
5. 更改固定链接和重新生成固定链接有什么区别?
更改固定链接是修改实际 URL 结构(如从 /?p=123 改为 /post-name/),这会创建新 URL 并可能破坏现有链接。重新生成固定链接则是刷新当前 URL 结构的处理方式,不改变 URL 本身。
6. 为什么迁移网站后固定链接不起作用?
迁移 WordPress 网站到新服务器或主机时,.htaccess 文件有时无法正确传输,或者新服务器配置不同。重新生成固定链接会创建适用于新主机环境的新重写规则,通常能立即解决问题。
希望本文能帮助你学会如何在 WordPress 中重新生成固定链接。如果你需要可靠的服务器,推荐使用 Hostinger,性价比高且性能出色。
