使用 WordPress 时,固定链接是那种你可能不会马上想到的东西,但它们在人们与网站互动的方式中扮演重要角色。简单说,固定链接是网站特定文章、页面或内容的永久 URL。固定链接很重要,因为它们帮助用户和搜索引擎理解你内容的主题。
干净、描述性的 URL 帮助访客判断你的页面是否有他们要找的内容,也帮助搜索引擎更有效地为你的内容排名。无论你刚开始建站还是想改进,理解和更改固定链接结构是一个简单的步骤,能对用户体验和 SEO 产生明显影响。下面我会带你了解配置 WordPress 固定链接的选项、不同结构,以及要遵循的最佳实践。
WordPress 默认固定链接结构
首次设置 WordPress 网站时,它带有默认固定链接结构。你可以在 WordPress 仪表盘的”设置 → 固定链接”下找到它。默认情况下,WordPress 使用所谓的”朴素(Plain)”固定链接结构,生成的 URL 如”yoursite.com/?p=123″。虽然它能用,但对用户和搜索引擎不理想,因为它无法告诉任何人页面内容是什么。它不包含关键词,对用户也不友好。
WordPress 提供的默认固定链接选项:
- 朴素(Plain):使用带页面 ID 的查询字符串(如 ?p=123);
- 日期和名称(Day and Name):包含日期和文章名称(如 yoursite.com/2025/01/12/sample-post);
- 月份和名称(Month and Name):只包含月份和文章名称(如 yoursite.com/2025/01/sample-post);
- 数字(Numeric):用数字识别内容(如 yoursite.com/archives/123);
- 文章名称(Post Name):只显示文章别名(如 yoursite.com/sample-post);
- 自定义结构(Custom Structure):让你用标签创建自己的 URL 结构。

在这些选项中,”文章名称(Post Name)“是大多数网站最常推荐的固定链接。它简短、易读,有助于搜索引擎优化,因为可以包含文章标题中的关键词。不过,根据你运行的网站类型,其他固定链接设置(如”日期和名称“或”月份和名称“)可能更合适——比如你管理一个发布日期很重要的新闻网站。
值得花几分钟在开始发布内容前选择适合网站目的的 URL 结构。以后在线上网站更改 URL 设置可能导致失效链接和外链丢失等问题,我们稍后会详细讨论。
配置 WordPress 固定链接设置
在 WordPress 中更改固定链接结构很简单。即使你是第一次处理 WordPress 博客,也能配置好 WordPress 固定链接。以下是分步过程。
1. 访问固定链接页面
登录 WordPress 仪表盘,进入设置 → 固定链接。这个页面显示所有可用的固定链接选项。

2. 选择固定链接结构
前面提到,你会看到几个预定义选项。如果不确定选哪个,我建议从”文章名称”选项开始。它简单、干净、非常适合 SEO。
3. 创建自定义结构(如需要)
如果预定义结构都不适合你,可以创建自定义固定链接结构。这个选项可以考虑用于电商网站。

在同一页面向下滚动,使用页面上列出的可用标签,如:
- %postname%:文章名称;
- %category%:分配给文章的分类;
- %author%:作者名称;
- %month%:文章发布的月份。
例如,你可以组合标签创建像 /category/postname/ 这样的结构。如果你的网站按分类大量组织,这可能有用。
4. 保存更改
选择或创建偏好的结构后,向下滚动点击”保存更改”。WordPress 随后会更新网站的固定链接设置。配置完固定链接后,务必访问几篇文章或页面测试网站,确保链接正常工作。如果遇到页面不加载等问题,可能需要刷新网站的重写规则,我们稍后会介绍。这个简单的设置确保网站 URL 清晰易导航,无论对访客还是搜索引擎。
自定义 WordPress 固定链接
有时,默认固定链接选项不够用,尤其当你对内容结构有特定需求。WordPress 让自定义单个文章、页面甚至整个网站的固定链接变得容易。看看自定义 URL 设置能实现什么。
自定义单个文章和页面的 URL
创建或编辑文章或页面时,WordPress 让你直接修改 URL 别名。你会在发布状态下方看到”链接”字段。如果没看到,可能需要先发布或保存草稿。注意:确保你在 WordPress Gutenberg 编辑器的”文章“标签页上。

如果默认别名是 yourdomain.com/this-is-my-first-post,你可以把它编辑为 yourdomain.com/first-post,让它更短、更易读。只要保持与内容相关,避免关键词堆砌。
为整个网站使用自定义结构
如果你想对网站固定链接结构有更多控制,可以在固定链接设置页面使用可选的”自定义结构”。

以下是一些示例:
- 基于分类的 URL:/category/%postname%/。这个结构在 URL 中包含文章分类,有助于内容组织;
- 基于作者的 URL:author/%author%/post/%postname%/。如果你运行多作者博客、想突出贡献者,这可能有用。
要使用这些结构,只需把标签输入”自定义结构”字段并保存更改。
用插件进行高级自定义
如果需要更多灵活性,Rank Math 或 Yoast SEO 等插件可以提供帮助。这些 SEO 插件让你管理复杂的固定链接规则、移除 URL 中不需要的部分(如”category”前缀),并自动创建重定向。比如,Rank Math 可以让你从分类归档 URL 中移除分类基地址。

假设你有一个分类名为 yoursite.com/category/blogging/。通过移除分类前缀,URL 更短、更好用,看起来像这样:yoursite.com/blogging/。自定义固定链接给你灵活地以适合网站目的的方式构建 URL,同时保持好用和 SEO 优化。只要确保更改合乎逻辑,避免让 URL 结构过于复杂。
SEO 友好固定链接的最佳实践
创建 SEO 友好固定链接不只是选择结构;而是要确保 URL 清晰、相关、易读。以下是一些实用技巧:
1. 保持 URL 简短、有描述性
短 URL 更容易让读者记住和分享。比如,与其用 yoursite.com/2025/01/12/this-is-my-first-blog-post-ever-written,不如简化为 yoursite.com/first-blog-post。这让读者更容易理解页面内容,也更有利于 SEO。
2. 战略性地使用关键词
在 URL 中包含一两个相关关键词,帮助搜索引擎理解页面内容和含义。比如,如果文章是关于设置固定链接,像 yoursite.com/configure-permalinks 这样的 URL 既清晰又优化。不过,这样做时要避免关键词堆砌,它不会帮助排名,还可能让 URL 看起来像垃圾。
3. 用连字符分隔单词
搜索引擎把连字符视为单词分隔符,所以始终使用连字符而不是下划线。Google 等搜索引擎也更喜欢连字符,因为它们帮助理解 URL 中的不同单词。比如,yoursite.com/best-permalink-tips 远好于 yoursite.com/best_permalink_tips。对大多数搜索引擎来说,下划线被视为单词的一部分,这可能让页面含义与预期不同。所以,不要使用下划线。
4. 避免使用日期
在固定链接中包含日期可能让内容看起来过时,尤其对常青主题。像 yoursite.com/how-to-setup-permalinks 这样的 URL 会长期保持相关性,而 yoursite.com/2023/03/how-to-setup-permalinks 可能不会。一些用户可能因为发布年份认为信息过时不相关,这可能导致流量和读者流失。
5. 移除不必要的单词
“and”、”the”、”of”等单词通常不会给 URL 增加太多价值。比如,与其用 yoursite.com/a-guide-to-the-best-permalinks,不如简化为 yoursite.com/best-permalinks。
6. 保持一致性
网站固定链接结构的一致性有助于保持干净专业的形象,也让用户和搜索引擎更容易导航内容。遵循这些最佳实践,你可以确保 URL 不仅 SEO 友好,还好用。这些小更改能对网站整体性能和搜索排名产生明显影响。
更改固定链接后实施重定向
如果你在线上网站更改了固定链接结构,你需要确保访客仍然能访问旧 URL,每个引荐链接都指向新 URL。没有重定向,任何访问旧链接的人都会遇到 404 错误,这对用户和搜索引擎都不是好体验。重定向确保旧链接指向新 URL。
为什么重定向很重要
重定向帮助保留页面的流量和 SEO 价值。比如,如果一篇博客文章之前使用 yoursite.com/?p=123 这样的 URL,你把它更新为 yoursite.com/sample-post,设置重定向确保点击旧链接的访客自动被带到新链接。即使文章被删除或取消发布,把 URL 重定向到相关的已发布文章也是必要的。这有助于保持用户体验,确保用户找到可能解答他们问题的类似文章。
设置重定向
以下是几种在 WordPress 网站实施重定向的方法:
1. 使用插件
设置重定向最简单的方法是使用 Rank Math、Redirection 或 Yoast SEO Premium 等插件。这些插件让你几下点击创建 301 重定向(永久重定向)。先安装并激活 Rank Math 插件。进入 Rank Math 插件设置,点击”重定向(Redirections)“菜单。在重定向界面,点击”添加新“,在必填字段中输入旧 URL 和新 URL。

选择偏好的重定向类型(选择 301 永久移动)并保存更改。重定向即生效。旧 URL 现在把流量指向新 URL。
2. 编辑 .htaccess 文件
如果你熟悉服务器文件,可以手动向 .htaccess 文件(Apache 服务器)添加重定向规则。例如:
Redirect 301 /old-url /new-url
编辑这个文件时要小心,错误更改可能破坏网站。但我真心看不出为什么你要为添加 URL 重定向这么简单的事去编辑 .htaccess 文件。
3. 使用主机控制面板
cPanel 等一些主机商提供无需额外插件或文件编辑即可设置重定向的工具。查看网站托管仪表盘是否有”重定向“选项。通常这个功能在”域名”部分下。

测试你的重定向
实施重定向后,测试它们确保正常工作。可以在浏览器中输入旧 URL,验证它是否重定向到正确的新 URL。重定向是更新固定链接结构时的关键步骤。它们让网站流畅运行、帮助保持搜索排名、为访客提供更好体验。正确实施重定向确保用户访问网页时不会遇到 404 错误未找到页面。
排查常见固定链接问题
有时,更改或配置固定链接并不像计划那样顺利。你可能会遇到失效链接、404 错误或页面无法正确加载等问题。以下是如何识别和修复这些常见问题:
1. 失效链接或 404 错误
如果你注意到更新固定链接后一些页面或文章显示 404 错误,通常是因为 WordPress 没有正确更新重写规则。
如何修复:
进入仪表盘的”设置 → 固定链接”。不做任何更改点击”保存更改”。这会刷新 WordPress 的重写规则,通常能解决问题。

如果问题仍然存在,你可能需要检查服务器配置或为受影响的 URL 设置重定向。
2. 固定链接未更新
有时你更改了固定链接设置,但网站上的 URL 没有反映这些更改。
如何修复:
清除浏览器和 WordPress 缓存。WP Super Cache 或 W3 Total Cache 等插件有时会干扰更新。如果使用 CDN,也清除它的缓存。另一个选项是用无痕模式查看网站。大多数浏览器都有这个选项。
3. .htaccess 文件问题
对运行在 Apache 服务器上的网站,WordPress 依赖 .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
保存文件,用 FTP 客户端或主机控制面板上传到服务器。
4. 与插件或主题的冲突
有时,带自定义 URL 规则的插件或主题可能与固定链接冲突。
如何修复:
临时停用所有插件,切换到默认主题(如 Twenty Twenty-Five)。测试固定链接。如果正常,逐个重新激活插件和主题,找出冲突来源。
5. 服务器配置问题
某些服务器设置可能阻止 WordPress 固定链接正常工作,尤其使用 NGINX 或 IIS 时。
如何修复:
对 NGINX,你需要用正确的重写规则更新服务器配置文件。对 IIS,确保安装了 WordPress 友好 URL 重写模块并正确配置。排查固定链接问题可能让人不知所措,但一旦你知道看哪里,大多数问题都容易修复。解决这些常见问题可以确保网站 URL 顺畅工作,让访客满意。
何时以及为什么更改固定链接结构
更改固定链接结构不应该频繁进行,但在特定情况下它是合理的。更仔细地看看何时以及为什么你可能考虑更新固定链接。
何时更改固定链接
1. 推出新网站
如果你在设置新网站,这是选择优化固定链接结构的完美时机。从清晰、SEO 友好的结构开始,省去以后更改的麻烦。
2. 品牌重塑或网站重构
如果你的网站经历了重大品牌重塑或内容重构,URL 可能不再反映你的新焦点。比如,从数字结构改为基于关键词的结构可以更好地契合新目标。假设你在网站上创建了新的内容板块(如术语表、中心页、指南、文档、支持文章等)。你可以通过更改 URL 结构包含前缀,帮助用户快速找到这类内容。
3. 改进 SEO
较旧的网站有时使用”朴素”或”日期和名称”等过时的固定链接结构。把它们更新为更有描述性的结构,可以让 URL 更相关、更好用,从而改善搜索排名。
4. 修复笨拙或不相关的 URL
如果当前 URL 太长、令人困惑或充满不必要的单词,简化它们可以改善可用性和 SEO。
为什么更改固定链接很重要
更改网站固定链接有很多原因,包括 SEO、可读性和易用性。看看一些合理的理由。
更好的用户体验
清晰、可读的 URL 帮助用户在点击前理解页面是关于什么的。比如,yoursite.com/wordpress-seo-tips 比 yoursite.com/?p=123 更有信息量。
改善搜索排名
包含相关关键词的 SEO 友好 URL 帮助搜索引擎更好地理解内容,可能提升排名。
内容组织
深思熟虑的固定链接结构可以反映网站层级,让用户和搜索引擎都更容易导航。
谨慎行事
虽然更改固定链接有好处,但也有风险。处理不当可能导致失效链接和流量下降。始终设置正确的重定向,更改后彻底测试网站。更新固定链接结构是一个战略决策,可能对网站表现产生持久影响。如果你在考虑更改,权衡好处与潜在挑战,确保它对你的网站是正确的选择。
如何监控固定链接更改的影响
对固定链接结构做出更改后,监控这些更改如何影响网站表现很重要。跟踪影响帮助你识别任何潜在问题,必要时调整策略。
1. 检查 404 错误
更改固定链接后,第一件事是检查网站上的 404 错误。用 Rank Math 监控和修复 404 错误请求。

你也可以用 Google Search Console 监控抓取错误。Google 会报告它在网站遇到的任何失效链接,所以始终查看 GSC 页面索引状态报告。这些错误发生在访客尝试访问旧 URL 下已不存在的页面时。
2. 追踪流量和排名
固定链接更改后,网站流量和搜索排名可能波动。密切监控这些指标是个好主意,确保 WordPress 网站 SEO 不因固定链接结构更改而受损。你可以用 Google Analytics 或正在使用的任何流量分析软件追踪网站流量变化。关注 URL 结构更改后流量下降的页面。查看 Google Search Console 效果报告,检查特定页面的展示次数、点击量和排名变化。如果发现自然流量显著下降,可能需要调整重定向或进一步调整 URL 结构。
3. 用 SEO 工具分析链接质量
Ahrefs、SEO Powersuite 或 SE Ranking 等 SEO 工具可以帮助你监控固定链接更改后的外链和内链质量。如果有些链接指向过时 URL,你要尽快修复。一个快速方法是使用 SEO Spyglass 等 SEO 工具运行外链审计,识别任何丢失或失效的外链。发现失效或丢失链接后,更新网站上的内链指向新 URL。联系链接合作伙伴更新他们网站上的链接。
4. 测试你的重定向
确保所有重定向按预期工作。用 Redirect Checker 或 Rank Math 等工具测试旧 URL 是否正确重定向到新 URL。你也可以在 Google Search Console 中检查重定向状态。
5. 监控网站速度
URL 更改有时会影响网站速度,尤其如果设置了大量重定向。用 Google PageSpeed Insights 或 GTmetrix 等工具监控网站加载时间和 Core Web Vitals 指标。
更改固定链接后定期监控网站,你可以及早发现问题并做出调整改善性能。这种主动方法有助于保持 SEO 排名和用户体验。
总结:为成功配置固定链接
正确配置 WordPress 固定链接是确保 WordPress 网站好用、对搜索引擎优化的重要步骤。通过理解如何为网站选择最佳固定链接结构、实施 SEO 最佳实践和处理潜在问题,你可以显著改善网站性能和用户体验。始终设置重定向(使用 Rank Math)避免失效链接,并通过 Google Analytics 和 Google Search Console 等工具监控更改的影响。如果你优化固定链接并确保它们正常工作,就能提升网站 SEO,为访客创造更流畅的体验。
常见问题解答(FAQ)
改固定链接结构会影响 SEO 吗?
会。URL 结构变了,原来的链接全部失效,搜索引擎需要重新抓取。改之前务必设置好 301 重定向,把旧链接指向新链接,这样权重才能转移。
为什么推荐 %postname% 结构?
%postname% 用文章标题作为 URL,简洁可读,包含关键词,对用户和搜索引擎都友好。相比带日期或 ID 的结构,这种 URL 更容易记住和分享。
改了固定链接后文章打不开怎么办?
最常见原因是 .htaccess 伪静态规则没生效,或者主机没开启 mod_rewrite。先检查 .htaccess 文件是否正确,再确认主机面板里是否启用了伪静态支持。
固定链接能包含中文吗?
可以,但不建议。中文 URL 会被转码成一长串字符,不美观也不利于分享。最好在写文章时设置英文别名(slug),让 URL 保持简洁。
改固定链接对已有外链有影响吗?
有。外部网站链接到旧 URL 的都会失效。所以改之前先统计站内外链情况,改完及时做 301 重定向,尽量把影响降到最低。
固定链接结构改错了能还原吗?
可以。再改回原来的结构即可,文章都会恢复访问。但如果改来改去,每次都会造成大量 301 跳转,对 SEO 不友好,建议想清楚一次改到位。
