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

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

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");

};

})

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

  1. html外链自动加nofollow,Discuz! 帖子外链自动添加nofollow的方法

    ,让系统自动把外链都加上nofollow属性,修改方法如下:, ,1. 打开目录source/function/function_discuzcode.php文件,查找parseurl函数,对照以下代 ...

  2. Discuz! 帖子外链自动添加nofollow的方法

    目录 用过论坛的童鞋们都知道,在帖子内容中经常会出现外部链接,或许演示地址的链接,外链出现的过多会导致网站权重降低,在此优化就需要给外链加上rel="nofollow"属性提高优化 ...

  3. php target标签,为Typecho文章页url标签添加nofollow和target属性

    Typecho默认的a标签是只有href属性的,也就是覆盖本页打开. 但是大多数情况下我们都希望链接从新窗口或新标签页打开. 默认html 下面是默认的html代码. 千思网 希望的html 页内链接 ...

  4. php自动加nofollow,WordPress文章链接自动添加nofollow属性

    前面大头有一篇文章有说明过给非本站链接加上nofollow属性可以防止权重流失,所以请务必给文章外部链接加上nofollow属性,但是手动添加属性有点太麻烦,下面大头分享一个让WordPress文章链 ...

  5. php 替换 超链接,php 替换字符串所有url为超链接,并给超链接添加nofollow的简单示例...

    把字符串中的url替换成可点击的链接,默认给链接添加nofollow,即不允许搜索引擎搜索,感兴趣的小伙伴,下面一起跟随512笔记的小编罗X来看看吧. 经测试代码如下: /** * 字符串中的url替 ...

  6. php自动加nofollow,WordPress自动外部链接加上nofollow标签且新窗口打开

    如果我们网站可能需要特殊的细节注意问题,在内容文章之间跳转到外部地址,可能需要注意权重传递.这里我们可以将链接标签加上nofollow标签.我们可以在加上每个外部链接的时候自己手工添加,也可以用下面的 ...

  7. 在xml文件的Preference标签中,用extra给intent标签加参数

    2019独角兽企业重金招聘Python工程师标准>>> 在xml文件的Preference标签中,用<extra>给<Intent>标签加参数,以及<i ...

  8. QQ浏览器劫持video标签加载自己的广告(怎么解决?)

    QQ浏览器劫持video标签加载自己的广告(怎么解决?) QQ浏览器真的不讲一点规则,强制劫持视频video标签,这已经很 XX 了吧?还在视频结束时加载他们自己的广告,这... 就无语了. 相信开发 ...

  9. js处理img标签加载图片失败,显示默认图片

    1.第一种方法:  如果已经引入了jquery插件,就很好办.没有的话,如果实在需要,可以附上代码: script(type='text/javascript', src="http://a ...

  10. php自定义函数数学计算,ThinkPHP自定义函数解决模板标签加减运算的方法

    本文实例讲述了ThinkPHP自定义函数解决模板标签加减运算的方法.分享给大家供大家参考.具体如下: 实际项目中,我们经常需要标签变量加减运算的操作.但是,在ThinkPHP中,并不支持模板变量直接运 ...

最新文章

  1. 在KVM主机和虚拟机之间共享目录
  2. ML之SVM(三种):基于三种SVM(linearSVR、polySVR、RBFSVR)对Boston(波士顿房价)数据集(506,13+1)进行价格回归预测并对比各自性能
  3. 打包,并自动安装SQL数据库
  4. 4月,诚邀你参加源码共读,学会看源码,打开新世界!开阔视野
  5. 嵌入式行业35岁以后_35岁以后的中年人该如何求生?
  6. LeetCode-Plus One
  7. 编译器在构造函数里都做了些什么?
  8. Viewbox在UWP开发中的应用
  9. hdu6287 口算训练
  10. 专访李华明:90后IT程序员的奋斗之路
  11. MAC系统下测试IP+端口
  12. fpga 速度等级(speed grade)
  13. Shema与数据类型优化
  14. 有n个人围成一圈 顺序排号 java_java有n个人围成一圈,顺序排号。从第一个人开始报数(从1到3报数),凡报到3的人退出...
  15. 英语歌曲:Can't Stop Love
  16. 头歌平台数据可视化-第五关时间空间数据的可视化——等高线图
  17. mysql多表查询视图_mysql多表查询并创建视图
  18. 数据库bigint转为JAVA中的String
  19. dhu 深度学习与应用实践
  20. 润和软件荣获华为开发者大会2022鸿蒙使能贡献奖

热门文章

  1. bzoj 4518: [Sdoi2016]征途
  2. java实用工具之XOM
  3. Android——距离传感器(PROXIMITY)的应用
  4. 调出cmd输入时的光标
  5. 笨笨的Zend - RewriteBase
  6. 合肥工业大学 OnlineJudge——1003 B-黑石部落
  7. 按键精灵可以实现c语言吗,按键精灵的原理和编写方法(1)
  8. python 格林威治时间转换为标准时间格式
  9. ABAP submit程序获取ALV数据的方法
  10. windows c++ 获取本地ip地址