You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

rel="nofollow noopener"含义解析及外链属性变更疑问

Hey there! Let's break this down clearly for you.

1. 什么是 rel="nofollow noopener"?

这个属性是两个独立功能的属性组合,各自作用明确:

  • nofollow:这是给搜索引擎的指令,意思是不要把当前页面的权重传递给目标链接的页面。简单说就是,你不想让谷歌这类搜索引擎把这个链接当成你对目标网站的“官方推荐”。它常出现在用户生成内容(比如评论区链接)、付费推广链接,或者你不想赋予SEO价值的外部链接里。
  • noopener:这是个安全属性,专门解决target="_blank"带来的风险。当你用target="_blank"打开新标签页时,默认新页面能通过window.opener访问原页面的窗口对象,恶意网站可能利用这个漏洞篡改原页面内容或窃取信息。加上noopener后,新页面就完全碰不到原页面的window.opener,彻底堵上这个安全漏洞。现在主流浏览器甚至会自动给带target="_blank"的链接补上noopener,哪怕你没手动写。
2. 为什么你的反向链接从target="_blank"变成了rel="nofollow noopener"?

结合你为transfemme制作反向链接的场景,大概率是这几个原因:

  • 平台安全自动优化:如果你是在CMS系统、博客平台或链接生成工具里创建的反向链接,现在很多平台都会默认给所有外部链接(尤其是带target="_blank"的)加上noopener,这是行业通用的安全规范,目的是保护你的网站和访客安全。
  • SEO/内容策略调整:nofollow的添加可能是平台的默认设置,或者你(或平台管理员)调整了链接策略。比如如果这个反向链接指向用户提交的内容,或者你不想让搜索引擎把你的页面权重分流到目标页面,就会自动加上nofollow。
  • 工具/浏览器自动修正:有些代码格式化工具、浏览器扩展甚至编辑器,会自动补全安全属性,把target="_blank"和rel="noopener"(甚至额外加nofollow)结合起来,确保链接符合现代网页安全标准。

内容的提问来源于stack exchange,提问作者Nadir Yaqoob

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.15 07:03:53