自定义永久链接

永久链接是您网站上文章、页面、分类目录和其他归档页面的永久URL。这些URL是永久性的,不应更改——因此得名 永久 链接。

永久链接有助于创建一种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仪表盘中,前往“设置”“永久链接”页面。您可以选择一种永久链接结构,或使用结构标签在“自定义结构”字段中输入您自己的结构。

Permalink settings in Admin Dashboard > Settings > Permalink

有六个选项可供选择

普通:这是丑陋永久链接设置。

日期和名称:这使用年/月/日格式,后跟您的文章名称。

月份和名称:这使用年/月格式,后跟您的文章名称。

数字型:此选项使用数据库中 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%

文章作者名称的净化版本。

分类目录基本和标签基本

您还可以在同一页面的可选设置部分下,为您的站点设置自定义的分类目录基本和标签基本。

Optional Category base and Tag base permalink settings in Admin Dashboard > Settings > Permalink

分类目录基本标签基本是用于分类目录和标签归档的URL前缀,它们看起来像这样:

example.net/category_base/category_name

example.net/tag_base/tag_name

分类目录基本标签基本的默认值为 category 和 tag。您可以更改它们,但不能将它们完全从URL中移除。

在文章中使用带多个分类目录的 %category%

当您为一篇文章分配多个分类目录时,只有一个可以显示在永久链接中。哪个分类目录显示在永久链接中是按字母顺序确定的。

如果您想选择哪个分类目录显示在永久链接中,您可以使用插件目录中的一个插件。

更新日志

  • 更新于2025年6月28日
    • 添加了替代文本。

这篇文章有帮助吗?如何改进?

首次发布

最后更新