固定链接
固定链接(permalinks),也叫永久链接,顾名思义,就是一个页面对应的唯一的固定的URL。合理的固定链接应该具有以下这些特征:
- 易读性,无论是对人类还是对搜索引擎来说都是非常重要的;
- 结构性,能够体现出网站内容的层次结构。通过URL的结构,能够体现网站内容的组织结构和权重结构;
- 简洁性,使每个页面的URL都足够简洁;
- 固定性,不要轻易的变更网站URL的结构,一旦变更,那么可能造成搜索引擎已收录页面无法访问。
默认的固定链接
WordPress中的固定链接提供了多种链接形式,我们可以通过:仪表盘 》设置 》固定链接(Permalinks)
,来到固定链接设置页面:
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/。
从固定链接中删除类别
在固定链接的自定义链接结构中使用“/%category%/%postname%/”,在下方的分类目录前缀添加一个“·”,然后保存:
/%category%/%postname%/
配置.htaccess从固定链接中删除“category”
通过将以下代码添加到.htaccess文件,便可以从WordPress固定链接中删除类别。
RewriteRule ^category/(.+)$ http://www.yourwebsite.com/$1 [R=301,L]
确保将代码添加到.htaccess文件中</ IfModule>标记之前。
作者:牛奇网,本站文章均为辛苦原创,在此严正声明,本站内容严禁采集转载,面斥不雅请好自为之,本文网址:https://www.niuqi360.com/wordpress/custom-permalinks-in-wordpress/