3年前 (2015-09-28)  wordpress 网站优化 |   抢沙发  1,668 次围观 
文章评分 1 次,平均分 5.0
[收起] 文章目录

给WordPress分类目录和页面地址以及tag标签地址后面添加斜杠

首先我们需要知道为什么要给分类目录和页面添加斜杠。

分类目录顾名思义就是一个目录,众所周知,目录链接应该像这样 :

http://im.acirno.com/category/wordpress/

http://im.acirno.com/tag/wordpress/

但有些时候因为我们的伪静态规则设置问题在WordPress分类目录以及标签目录 后并没有斜杠 / ,会出现:

http://im.acirno.com/category/wordpress

http://im.acirno.com/tag/wordpress

像这样的情况。

这对搜索引擎是不友好的,因为带有斜杠时搜索引擎能及时识别出这是一个目录,而没有斜杠时则要分析。

(就现在这行业水平,误判是常有的事,有做留意SEO的童鞋都知道。)

而且CDN如百度云加速对目录的缓存是认链接的结构,同时要求是目录的结构最后是以“/”为末尾的,所以要对WordPress分类目录地址进行优化。

所以,我们需要给WordPress分类目录和页面添加斜杠。

只需把以下代码加在主题目录的 functions.php 中即可:

代码一

如果你不做页面地址伪静态,就把分类目录和页面地址后都添加斜杠

代码二

如果你需要对页面地址做伪静态就只加分类目录斜杠

注意第三行中的 && $type_of_url != 'page' 是不能少的,因为没有这句判断,你的page页面地址也会出现斜杠,如果你之前已经设置了page页面伪静态(页面后缀.html 我没有设置),那将会出现“ http:/im.acirno.com/links.html/ ”这种情况。

代码三

上面的代码如果你使用外链转内链插件Simple URLs时生成的短链接也会在后面加上一个 / 。这时候就需要下面的代码。

(兼容内链转外链Simple URLs插件)

 

 

除特别注明外,本站所有文章均为JUST FOR FUN原创,转载请注明出处来自http://im.acirno.com/1171.html

关于
在哪都是个打酱油的(+﹏+)

发表评论

表情 格式

暂无评论

切换注册

登录

忘记密码 ?

您也可以使用第三方帐号快捷登录

切换登录

注册

扫一扫二维码分享