永久链接是您网站上文章、页面、分类和其他存档页面的永久 URL。这些 URL 是永久性的,永远不应更改——这就是 permalink 名称的由来。
永久链接有助于创建一种 URL 结构,使人类和搜索引擎都易于理解和分享。
- 当另一位博主想要链接到您的文章时,会使用永久链接。
- 当您想在社交媒体上分享内容时,可以分享永久链接。
- 当 Google 想要将您的文章编入索引时,会使用内容的永久链接。
- 当您想与朋友分享一篇博客文章时,可以在电子邮件中发送内容的永久链接。
永久链接类型
WordPress 永久链接有三种类型:
普通永久链接
默认的普通永久链接,也称为丑陋永久链接,看起来像这样:
http://example.com/?p=N
其中 p 是参数,N 是数据库中文章或页面的唯一 ID。
WordPress 预装时使用此设置。它适用于所有服务器环境。它不够用户友好,也没有针对搜索引擎进行优化。
漂亮永久链接
漂亮永久链接对 SEO 友好且美观。它们通常包含多个单词,例如文章或页面的标题、文章分类、标签名称等。您可以在 URL 中使用关键词,使搜索引擎能够理解您的内容。
通过阅读 URL,漂亮永久链接也能帮助他人了解页面或文章的内容。
漂亮永久链接看起来像这样:
http://example.com/2012/post-name/
或
http://example.com/2012/12/30/post-name
近似漂亮永久链接
WordPress 提供了第三种选项,称为近似漂亮永久链接。这些永久链接前面带有 /index.php,示例如下:
http://example.com/index.php/yyyy/mm/dd/post-name/
除了这一点之外,它们与漂亮永久链接相似。
选择永久链接结构
在 WordPress 仪表盘中,转到“设置”“固定链接”屏幕。您可以选择一种永久链接结构,也可以在“自定义结构”字段中使用结构标签输入自己的结构。
共有六个选项可供选择:
普通:这是丑陋永久链接设置。
日期和名称:使用年/月/日格式,后面跟文章名称。
月份和名称:使用年/月格式,后面跟文章名称。
数字:此选项使用数据库 wp_posts 表中该文章所在行的文章 ID。
文章名:使用文章名称。
自定义结构:此字段允许您使用 WordPress 中提供的结构标签定义自己的自定义 URL 结构。
默认设置为普通,这是安装 WordPress 时自动配置的设置。
注意:
您的主机服务提供商应已使用必要的配置设置 Web 服务器,以便漂亮和近似漂亮永久链接正常工作。如果没有,您需要联系主机服务提供商。
结构标签
WordPress 提供以下结构标签,用于创建自己的自定义永久链接。您可以使用这些标签自定义漂亮或近似漂亮永久链接。
注意:
- 不要在永久链接字段中输入网站 URL。您只需使用一个结构标签或标签组合。
- 要使用近似漂亮永久链接,请以 index.php/ 开始您的永久链接结构。
- 以 %post_id% 或 %postname% 结束结构,这样 WordPress 就能为每个永久链接定位单篇文章。(例如:/%year%/%monthnum%/%day%/%postname%/)
%year%
文章发布年份,用四位数字表示,例如: 2018
%monthnum%
文章发布月份,用两位数字表示,例如:05
%day%
文章发布日期,用两位数字表示,例如:28
%hour%
文章发布时的小时数,例如:15
%minute%
文章发布时的分钟数,例如: 43
%second%
文章发布时的秒数,例如:33
%post_id%
文章的唯一 ID,例如:423
%postname%
文章标题的清理版本(编辑文章/页面面板中的文章别名字段)。
例如:“This Is A Great Post!” 会在 URI 中变为 this-is-a-great-post。
%category%
分类名称的清理版本(新建/编辑分类面板中的分类别名字段)。
嵌套子分类会在 URI 中显示为嵌套目录。
%author%
文章作者姓名的清理版本。
分类基数和标签基数
您还可以在同一屏幕的可选设置部分,为网站设置自定义分类基数和标签基数。
分类基数和标签基数是分类和标签存档 URL 中使用的前缀,其形式如下:
example.net/category_base/category_name
example.net/tag_base/tag_name
分类基数和标签基数的默认值分别为 category 和 tag。您可以更改它们,但无法将它们从 URL 中完全移除。
在文章包含多个分类时使用 %category%
为文章分配多个分类时,永久链接中只能显示一个分类。永久链接中显示哪个分类由字母顺序决定。
如果您想选择在永久链接中显示哪个分类,可以使用插件目录中的某个插件。
变更日志
- 更新于 2025-06-28
- 添加了替代文本。