900字范文,内容丰富有趣,生活中的好帮手!
900字范文 > SEO时只给分类目录链接(而不给页面链接)添加斜杠 |摄影|旅游|留学|移民|签证|互联

SEO时只给分类目录链接(而不给页面链接)添加斜杠 |摄影|旅游|留学|移民|签证|互联

时间:2020-02-15 17:42:27

相关推荐

SEO时只给分类目录链接(而不给页面链接)添加斜杠 |摄影|旅游|留学|移民|签证|互联

spam commentswordpress机器人垃圾评论SEOtrailing slash尾部斜杠目录斜杠链接斜杠分类目录斜杠wpjam-toc目录插件

Windows主机设置伪静态和Linux不太一样,比较特殊,本站以前的文章讲过《解决WordPress在Windows主机下伪静态无法打开网页的问题》,里面有提到windows主机伪静态的设置。如果你像本网站一样设置成 http://你的网站域名/%year%/%monthnum%/%postname%.html,即在后面加了个 .html,那么设置完成以后,网站的页面或者文章页会自动生成.html 后缀。

但是你会发现,网站网址上的分类目录最后少了个斜杠。比如本站,点击菜单栏 ”人在海外“这个菜单分类目录,本来应该是 /overseas/ 这样的格式,却变成了/overseas这样的格式,少了个斜杠。这样做对SEO是有点影响的。因为如果加了斜杠,搜索引擎会及时识别出这是个目录,而缺少了斜杠的网址,搜索引擎要额外进行分析,可能会导致误判。所以,为了自己网站有利,还是主动加上斜杠吧。

具体方法如下:

在主题目录中的 functions.php 中,最后面(?>之前)添加如下代码:

CodeViewPrint

functionnice_trailingslashit($string,$type_of_url){

if($type_of_url!="single")

$string=trailingslashit($string);

return$string;

}

add_filter("user_trailingslashit","nice_trailingslashit",10,2);

添加完成后刷新一下页面,是不是成功了?

但是问题又来了:本来页面文件的网址链接是 页面名.html的格式,现在变成了 文件名.html/的格式。郁闷不? 让我们继续修改。上面代码中 if ( $type_of_url != "single" ) 这段是判断文章的,我们只需要添加上对页面的判断就行了,代码如下:

CodeViewPrint

//只给分类目录添加斜杠

functionnice_trailingslashit($string,$type_of_url){

if($type_of_url!="single"&&$type_of_url!="page")

$string=trailingslashit($string);

return$string;

}

add_filter("user_trailingslashit","nice_trailingslashit",10,2);

这回一切Okay了吧?

注意:修改文件不要用记事本、写字板之类的软件,要用专业一点的软件,并且保存时保持原文件的编码格式。

SEO时只给分类目录链接(而不给页面链接)添加斜杠 |摄影|旅游|留学|移民|签证|互联网| 时光在路上

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。