php a标签加nofollow,Z-Blog给文章所有的站外a链接添加nofollow的方法

最近在学习SEO相关的知识,其中用到 nofollow ,我们可以将网站的站外链接加上一个 rel="nofollow" 属性,高速搜索引擎,不要跟踪该链接。

在这我不就详细介绍 nofollow 了,近段时间我会整理一些关于 nofollow 的资料。

62f78f388ee0c6eeae7646006dcfe931.png

Z-Blog 给文章中的站外链批量添加 nofollow 属性,因为手动去加太费劲了,而且在网上也没有找到相关教程,就研究了一下,写了个 JS ,实现给 a 链接批量添加 nofollow。

首先找到文章的模板文件,我的是在 模板文件夹 /template/post-single.php 文件。

首先遍历文章中的 a 链接:$(".article-content a").each(function(){

var articleHref = $(this).attr("href");

})

然后,摘出主域名部分:(工作原理我会写一篇文章具体分析)var articleHref2 = articleHref.split('/')[2];

将摘出的域名与网站的域名进行对比,如果不同,则添加 nofollow 属性。if(articleHref2 != window.location.host){

$(this).attr("rel","external nofollow");

};

去除多余的代码,最终代码如下:

$(".article-content a").each(function(){

var articleHref = $(this).attr("href").split('/')[2];

if(articleHref != window.location.host){

$(this).attr("rel","external nofollow");

};

})

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值