400-915-1135
详细

nofollow、noopener和noreferrer标签的区别以及对于优化和网站安全的意义

发表日期:2021-03-29 12:24:39   作者来源:超级管理员   浏览:0

到底什么是noreferrer标签?

简单点来说,noreferrer标记在点击超链接时掩藏采用者信息。假如有人从应用此标记的超链接抵达您的网址,您的分析将并不会显示谁提及该超链接。相反,它会错误地显示为您的统计数据流量报告中的直接数据流量。

这个noreferrer标签在WordPress早些版本中是自行增加到A标记中,但事实上这并不是WordPress自身所做的更改,反而是由WordPress应用的富文本编辑器TinyMCE(WordPress默认编辑器)造成的。最终目的便是防止网络钓鱼攻击,病毒邮件发送者劫持您的网页,很有可能会浏览您的网址或浏览敏感数据。但是现在TinyMCE只强制性插进noopener标记,早已并不会强制性插进“noopenernoreferrer”标记。

nofollow、noopener和noreferrer标签的区别-风君子blog

到底什么是noopener标记?

rel=“noopener”在新标记中打开超链接时基本上并不会打开它的开启者。这代表着,它的window.opener属性将是在新标记中打开一个超链接时,而不是从那里的超链接打开相同网页页面为空。

rel=“noopener”一般 是搭配target="_blank"与此同时应用,是因为target="_blank"也是一个网络安全问题:新的网页页面能够依据window.opener浏览您的窗口对象,而且它能够应用window.opener.location=newURL将您的导航菜单至不同的网址。新窗口将与您的网页页面在相同进程上运行,假如新窗口正在运行花销巨大的JavaScript,您的网页页面性能指标很有可能会受影响。

到底什么是nofollow标记?

nofollow标记便是告知百度搜索、Google等网络搜索引擎不必依据应用此标记的超链接传送任何的值。大部分情况下,nofollow标记用以阻拦“PageRank”传送到网址上的管理页面(例如,您无需综合排名的登陆页面),或者依据Google的收费应用广告宣传用户的URL超链接政策。除了用以收费和管理方法超链接以外,nofollow标记一般 用以限制PageRank依据blog评价或留言簿条目中的超链接传送。在超链接到信誉或可信性很有可能成为问題的网址时,您也可以应用nofollow。

noopener和noreferrer标签如何提高安全系数?

Noopener和noreferrer标签是阻拦网站入侵的主导权,该网站入侵在新标记中打开的超链接。很少有人员了解这个漏洞,因此WordPress采用这一举措来提升用户的安全系数。反向Tabnabbing是一种网络钓鱼攻击,网络攻击者用恶意文件替代正规且安全的网页页面菜单栏。

当有人打开新菜单栏时,钓鱼攻击者会依据window.opener检测引荐网址,并应用window.opener.location=newURL推送新的网址。

这样,没人会有陷入网络钓鱼攻击的线索,是因为他们早已从安全的来源(WordPress建立的网址)抵达网址。而应用rel=“noopener”会阻拦钓鱼攻击者获得相关超链接源和与referrer超链接相关的任何的数据的信息。

nofollow、noopener和noreferrer标签对SEO有什么影响到?

这也是很多UP主网站站长们关注的问題,是因为大家都了解nofollow标记会影响到Google等网络搜索引擎的爬取和数据库索引超链接以及传送PageRank的能力,所以大家都比较担心noopener标记和noreferrer标签也会这样做。

其实,noopener标记和noreferrer标签对SEO没有任何的影响到。简单点来说,它们运行在分析/网页等级,而不是网络搜索引擎等级。虽然在监控报告数据流量这方面出现明显问題,但它并不会影响到网站內容的数据库索引、爬取或综合排名方法。


本文章多为网络内容整理而来,如有侵犯您的权益,请联系我们免费删除