WordPress 的固定链接是指网站中每个页面或文章的永久 URL 结构。合理的固定链接结构不仅有助于提高网站的可读性,还能优化 SEO 表现。通常,我们可以在仪表盘-设置-固定连接
中对其进行自定义。
WordPress 允许用户自定义固定链接格式,如按日期、文章名、分类等方式组织,也可以通过自定义结构来满足特定需求。选择合适的固定链接结构有助于提升网站的搜索引擎排名,并提供更清晰、更简洁的链接。

由上图可见,WordPress 默认的固定链接结构复杂,比如样例文章的链接为https://wordpress-tutorial.shephe.com/index.php/2025/05/16/hello-world/,其中包含了已不再需要的index.php,显得复杂且不利于 SEO。不过,WordPress 系统也支持自定义固定链接,并且提供了多种选择和组合方案。
1. WordPress 固定链接设置结构介绍
WordPress 后台提供了多种可选的固定链接结构,每种结构适用于不同类型的网站需求。总体而言,文章名型结构通常是最推荐的选择,因为它简单、清晰,并且对 SEO 友好,便于搜索引擎和用户理解页面内容。以下是几种常见的固定链接结构类型及其特点:
- 朴素结构:使用页面自动分配的 ID 作为固定链接,例如 /p=123。这种结构对搜索引擎优化没有任何帮助,用户和搜索引擎都难以理解。
- 日期和名称型:固定链接包含文章的发布日期和标题,如 /2025/05/16/hello-world/。这种结构适合新闻网站或时间敏感内容,但过于复杂,不利于长期的内容管理。
- 月份和名称型:固定链接显示文章的月份和年份,结构如 /2025/05/hello-world/。这种结构也适合需要按时间排序的内容,但对于长期存档内容并不总是理想的。
- 数字型:纯数字的固定链接(如 /archives/123),适合社区或论坛等动态内容较多的网站。但这种结构对用户和搜索引擎来说并不直观。
- 文章名型:使用文章标题作为固定链接,如 /hello-world/。这种结构简洁且具有 SEO 优势,因为它清晰地反映了页面内容,且易于修改和优化标题。
- 自定义结构:允许用户根据需要定制固定链接,结合上述多种结构,甚至使用伪静态设置。这种方式可以满足特定需求,灵活性高,但配置时需要谨慎,以避免影响 SEO 和网站管理。
2. 建议的 WordPress 固定链接结构
利用自定义结构,我们可以将不同元素组合成符合需求的固定链接。例如,可以将文章的分类、发布日期和标题结合起来(如 /category/%postname%/),既能优化 SEO,又能使 URL 更加清晰。通过这种方式,网站可以根据内容类型和 SEO 策略设计合适的 URL 结构,提升搜索引擎的可识别性。
搜索引擎更喜欢简洁、富有描述性的固定链接结构。理想的固定链接应该能够清晰地反映页面的内容,避免冗长和无关的参数。包含关键词的 URL 对 SEO 更有利,因为它帮助搜索引擎理解页面主题并提升相关性。例如,使用文章标题或分类名称作为固定链接的一部分,比起使用数字或无意义的参数,更容易被搜索引擎索引和排名。因此,优化 URL 结构,确保其简洁、相关和具有描述性,有助于提高搜索引擎的抓取效率和网站的可见性。
目前,Kevin's Space 就是这样的设计,我尽可能得将分类别名设计得准确、可读。同时在编写标题,发布文章时也尽可能得选择含义准确相近的分类,比如本文固定链接为/website/wordpress-permalinks/。
固定链接并非一成不变,应该根据站点类型和个人偏好进行设置。例如,对于一个简单的个人博客,使用文章名称或数字作为固定链接都是不错的选择,既简洁又易于管理。
曾几何时,人们习惯在固定链接末尾加上 .html,但到了 2025 年的当下,这样做对用户体验和 SEO 已不再有任何实际意义。如今,固定链接应当简洁且富有意义。同样,WordPress 还允许设置分类和标签前缀,默认情况下分类链接为 /category/uncategorized/。通过插件(下一篇文章将介绍)和一小段代码,我们可以轻松去除 /category/ 这样的前缀,使 URL 更加简洁。
3. 设置 WordPress 固定链接的注意事项

为了举例和测试,我故意将固定链接设置成上图的样子。如果一切顺利,现在测试文章的 URL 应该是 https://wordpress-tutorial.shephe.com/withlove/hello-world/。然而,很遗憾,浏览器却提示了 404 错误…为什么?
当修改固定链接或其他可能影响网站结构的设置时,文章页面很容易出现 404 错误(表示目标页面不存在)。修复这一问题的方法其实非常简单,只需要在服务器上重新保存伪静态设置即可。例如,可以在宝塔面板中,进入“网站”管理界面,点击“设置”中的“伪静态设置”,然后从下拉菜单中选择“WordPress”。系统会根据服务器环境自动生成相应的伪静态代码,点击保存即可。这将更新服务器的配置,解决 404 错误问题。Nginx 默认伪静态配置如下:
location /
{
try_files $uri $uri/ /index.php?$args;
}
rewrite /wp-admin$ $scheme://$host$uri/ permanent;
[…] 在本站的系列教程中,如「WordPress 固定链接设置:最佳结构与修改指南」和「WordPress 网站发布文章的方法」,我们已经提到过文章分类和标签的规划意识。本篇将更系统地介绍如何正确设置分类与标签、它们之间的区别与协同,以及使用中常见的误区与优化建议,帮助你把内容结构打理得更清晰、更高效。 […]