如何设置WordPress固定链接

如何设置WordPress固定链接
如何设置WordPress固定链接

固定链接

固定链接(permalinks),也叫永久链接,顾名思义,就是一个页面对应的唯一的固定的URL。合理的固定链接应该具有以下这些特征:

  • 易读性,无论是对人类还是对搜索引擎来说都是非常重要的;
  • 结构性,能够体现出网站内容的层次结构。通过URL的结构,能够体现网站内容的组织结构和权重结构;
  • 简洁性,使每个页面的URL都足够简洁;
  • 固定性,不要轻易的变更网站URL的结构,一旦变更,那么可能造成搜索引擎已收录页面无法访问。

默认的固定链接

WordPress中的固定链接提供了多种链接形式,我们可以通过:仪表盘 》设置 》固定链接(Permalinks),来到固定链接设置页面:

Wordpress默认固定链接
WordPress默认固定链接

WordPress默认的固定链接结构为:

http://www.yoursite.com/?p=123
  • 其中“ 123”是数据库中帖子或页面的ID号。

这个默认的固定链接结构,虽然很简洁,但是却缺乏可读性。所以,我们要将固定链接设置成为,人类和搜索引擎都更容易理解的形式。

设置固定链接

在WordPress网站建立之初,我们就应该确定采用什么样的固定链接结构,绝不要轻易的变更链接结构,因为这样会造成已收录页面失效。

我们已经在前文介绍了,什么样的固定链接才是合理的。我们可以根据这些特征,来建立自己的固定链接结构。一般不建议使用纯数字或者时间的URL形式。不建议使用纯数字的固定链接,是因为缺乏可读性;而不建议使用时间形式的固定链接,是因为访客可能会通过URL的时间认定文章内容是过时的。

牛奇网站长接触SEO十余年时间,个人比较推荐使用“文章名”和“自定义结构”两种方式,来设置WordPress网站的固定链接。本站使用的固定链接形式是自定义结构:https://www.niuqi360.com/category-name/article-name/,当然也有一些人会说,这样会使URL不够简洁。毕竟没有什么事情,是十全十美的,综合权衡,我还是希望URL更加具有可读性,也能够通过URL体现出网站的结构性。

URL中添加类别

首先,通过“仪表盘”-“设置”-“固定链接”进入固定链接设置页面,然后在常用链接的最后一项“自定义结构”中,设置如下链接规则:

/%category%/%postname%/

这里需要说明的是,如果我们的文章分类设置了多层分类结构,那么我们的URL也会体现多层结构,如下:https://www.niuqi360.com/category-name/sub-category-name/article-name/。

WordPress网站url中包含类别
WordPress网站url中包含类别
去掉url中的“category”
去掉url中的“category”

在固定链接的自定义链接结构中使用“/%category%/%postname%/”,在下方的分类目录前缀添加一个“·”,然后保存:

/%category%/%postname%/

通过将以下代码添加到.htaccess文件,便可以从WordPress固定链接中删除类别。

RewriteRule ^category/(.+)$ http://www.yourwebsite.com/$1 [R=301,L]

确保将代码添加到.htaccess文件中</ IfModule>标记之前。

配置.htaccess从固定链接中删除类别
配置.htaccess从固定链接中删除类别

原创文章,作者:牛奇网,如若转载,请注明出处:https://www.niuqi360.com/wordpress/custom-permalinks-in-wordpress/

发表评论

登录后才能评论