我的 WordPress 固定链接设置优化的方法记录

大家每一个新建的 wordpress 网站博客主都需要考虑的问题:我的网站固定链接permalink该怎么设置呢?什么样式有利于搜索引擎?总之固定链接样式需慎重决定之后且尽量不要再修改。

网站固定链接permalink设置

网页的权重随链接的层数深度的增加而减少这基本已是大家的共识,那么为了在搜索引擎中有更好的排名来增加流量,就需要为提高网页的权重而尽量缩短链接层数,还有当然就是静态链接比动态链接好。

所以 wordpress 设置中的默认、日期和名称型或月份和名称型等都是不推荐的。(除非你的网站像门户网站内容一样有很高的时效性)

之前还有部分网站选择:网址/分类目录/文件名的形式

即:youname.com/%category%/%postname%

这样给人方便直观查阅的印象,(我最开始也是这么设定的),现在更多站长因为上面提到的原因都选择了直接根目录下文件名

即:youname.com/%postname%

你可以在网上搜索到很多有名的且收录量不错的博客网站都是这么设置的,至于文件名是英文别名 %postname% 还是数字 ID %post_id% 也看个人喜好了,如果你重视海外 google 推广建议还是用英文别名 %postname% 更好些吧。

我的最终样式:youname.com/%postname%.html

相当一部分站长还在其最后加上了 .html 伪静态化,也是为了讨好搜索引擎而做的工作。但这里很多人都忽略了一个问题,也算是本文的一个重点吧。

因为我们之前的伪静态规则设置问题会发现在 WordPress 分类和标签目录后并没有斜杠,会出现

像 http://yourname.com/wordpress 这样的情况。

分类目录顾名思义就是一个目录,在搜索引擎看来规范的目录链接应该是

这样的 http://yourname.com/wordpress/

所以这对搜索引擎不是很友好,因为带有斜杠时搜索引擎能及时识别出这是一个目录,而没有斜杠时则要增加分析工作量。(不要小看这一个斜杠的区别,有时会直接影响到你网站的其他方面,例如:网站如果使用百度云加速老版本就需要目录带斜杠,否则不能被缓存加速等等问题)

实现方法可以使用插件也可以直接代码搞定:(这么一个小问题也用插件解决不太舒服吧)

在当前主题 functions.php 中添加

  1. function nice_trailingslashit($string, $type_of_url) {
  2. if ( $type_of_url != 'single' )
  3. $string = trailingslashit($string);
  4. return $string;
  5. }
  6. add_filter('user_trailingslashit', 'nice_trailingslashit', 10, 2);

按照上面方法设置完后可能会有新手站长发现为什么我的 wordpress 网站分类目录链接中还有一个 category 字符,如何去掉 wordpress 分类链接中的 category 字符请查看文章:

除掉 WordPress 分类目录链接中 category 字符的方法

最后总结一下 wordpress建站固定链接优化注意:

1、去掉链接中 category

2、给分类目录和页面链接后面添加斜杠/(网站目录就要有目录的样子)

3、固定链接设置(这个就不用多说啦、.html类型就好!)

其实网上有大量的关于 wordpress 固定链接相关文章介绍,我也是博众家之长并结合自身的实际使用情况做了一个总结而已;希望你在看完这篇文章后对将要做出的决定有所帮助。

 

转载请注明链接地址:荐爱小站 » 我的 WordPress 固定链接设置优化的方法记录

赞 (3) 赏 !

觉得文章有用就打赏一下吧,赠人玫瑰手有余香!

支付宝扫一扫打赏

微信扫一扫打赏