首页
学习
活动
专区
圈层
工具
发布
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    关于本站外链处理的思考与行动

    一、缘起 在日常维护网站的过程中,一个细节问题引起了我的注意。一直以来,我都十分珍视与其他站点的友好合作关系,通过友情链接、联盟推广等方式,努力为用户拓展更多优质的信息渠道。...其中 41 个站点对出站链接(不限于友链)的 a 标签设置了 rel="noopener noreferrer nofollow",这体现了他们对网站 SEO 优化和链接管理的重视。...rel="noopener noreferrer nofollow" 这组属性,一方面可以有效防止搜索引擎将本站权重过多传递到外部链接,保障自身网站在搜索排名中的优势;另一方面,也能避免用户因误点恶意外链而带来的潜在风险...而且,在处理外链时,还必须充分考虑用户体验。如果处理不当,可能会导致部分链接无法正常跳转,或者给用户的浏览过程带来不必要的困扰。...通过 isValidExternalLink 函数判断该链接是否为有效的外部链接,如果是,则为其添加 rel="noopener noreferrer nofollow" 属性。

    15100

    标签 rel 属性详解

    标签 rel 有哪些取值?... 标签有如下取值: nofollow external noopener noreferrer SEO 相关:nofollow 和 external 浏览器安全相关:noopener 和 noreferrer...SEO 的作用 调整网页链接的权重,集中站点权重 添加 nofollow 后,爬虫不会追踪有此标记的链接。并且,不会传递当前站点的权重到新的链接,避免被分散。...加了 nofollow 的链接页面会不会被收录? 链接页面还是会被收录和索引,只是没有分配该页面权重。因为爬虫还是可以通过站点地图、内链、外链等方式,访问到链接页面。...nofollow 让搜索引擎不要跟踪标记了该属性的链接,使其不传递权重。 external rel="external" 和 target="_blank" 的作用一样,都是在新窗口中打开当前链接。

    2.6K30

    a标签 rel=“external nofollow“ 用法

    使用了此标签表明链接与网站作者无关,也就是说搜索引擎不会用这个链接计算网站的 PR 值。很多博客程序都会自动在评论链接中加上 nofollow 标签。...现在主流的 Blog 程序,如 WordPress 和 MovableType 均默认为其留言与 trackback 中的链接自动添加 nofollow 属性。...rel="nofollow noopener noreferrer" 超链接 target="_blank" 要增加 rel="nofollow noopener noreferrer" 来堵住钓鱼安全漏洞...)中可以通过 window.opener获取到源页面的部分控制权, 即使新打开的页面是跨域的也照样可以(例如 location 就不存在跨域问题)。  ...在老的浏览器中,可以使用 rel=noreferrer 禁用HTTP头部的Referer属性,使用下面JavaScript代替target='_blank' 的解决此问题: 1 2 3

    1.7K20

    WordPress移除外链不再需要的rel=”noopener noreferrer”属性

    为什么不再需要 noreferrer 属性?不在重要: 很多站点并不介意目标页面是否能看到来源信息(Referrer),加上现在网站基本都使用 HTTPS 协议,也便于在 SEO 优化中传递来源信息。...Referrer-Policy 更灵活: 现在可以通过 HTML 的 标签或 HTTP 头部的 Referrer-Policy 全局管理引用策略,控制来源信息的发送方式。...这样可以全站禁用来源信息发送,无需在每个链接上添加 rel=”noreferrer”。...,一种是对以后添加的外链生效,但是历史文章没有办法移除,第二种就是通过 WordPress hook 让前端内容中的外链移除 noopener/noreferrer 属性,但实际上该怎样还是怎样,最后一种办法就是在第一种的基础上...文件中,后续添加外链就不会再自动的添加 noopener 属性了。

    89800

    Hexo博客推荐安装的插件

    比如 设置target=’_blank’, rel=’external nofollow noopener noreferrer’ 告诉搜索引擎这是外部链接,不要将该链接计入权重。...html_file_name的参数名 - 默认 ‘u’ html_file_name - 跳转到外链的页面文件路径 - 默认 ‘go.html’ target_blank - 是否为外链的a标签添加target...='_blank' - 默认 true link_rel - 设置外链的a标签的rel属性 - 默认 ‘external nofollow noopener noreferrer’ domain - 如果开启了防盗链...安装 npm install hexo-lazyload-image --save 之后在站点配置文件下添加下面的代码: lazyload: enable: true # 是否开启图片懒加载...安装 npm install hexo-lazyload-image --save 之后在站点配置文件下添加下面的代码: lazyload: enable: true # 是否开启图片懒加载 onlypost

    1.5K20

    Halo博客新增CDN加速

    服务名称:根据要求自己起名 加速域名:就是你的备案过的域名 应用场景:我这里写的是全站加速 源站设置:根据自己的协议然后源站地址就是自己服务器IP地址 2.去对应的域名服务商去做解析 注意:如果你的域名注册在阿里云...,那就去阿里云的dns去解析,如果是腾讯云就去腾讯云的dns解析添加记录 记录类型:CNAME 主机记录:www 解析路线:默认路线 记录值:就是上面又拍云产生的CNAME TTL:默认不变 3.十分钟后去...then('target="_blank"','')} rel="noopener noreferrer nofollow"> img class="upyun" src="/themes/halo-theme-joe2.0...-1.0.10/source/img/cloud/upyun.svg" onerror="Joe.errorImg(this)" alt="云服务商"/> 提供 CDN 加速服务

    3.7K20

    HTML 链接

    HTML中的链接是一种用于在不同网页之间导航的元素。 链接通常用于将一个网页与另一个网页或资源(如文档、图像、音频文件等)相关联。...超链接可以是一个字,一个词,或者一组词,也可以是一幅图像,您可以点击这些内容来跳转到新的文档或者当前文档中的某个部分。 当您把鼠标指针移动到网页中的某个链接上时,箭头会变为一只小手。...target(可选):指定链接如何在浏览器中打开。常见的值包括 _blank(在新标签或窗口中打开链接)和 _self(在当前标签或窗口中打开链接)。...rel(可选):指定与链接目标的关系,如 nofollow、noopener 等。...下面的这行会在新窗口打开文档: 实例 rel="noopener noreferrer">访问菜鸟教程

    22410

    《Web性能实战》读书笔记

    rel="stylesheet" href="index.css" /> 响应式图像 通过媒体查询来适配高DPI显示器 /* 正常屏幕 */ #masthead.../img/masthead.svg); HTML中传输图片 图片全局max-width规则:在响应式网站中图片往往最大是屏幕的宽度,所以显示最大宽度100%会很有用的。...img { max-width: 100%; } 商品可以通过媒体查询根据设备分别率来使用不同的图片,实际上H5中,img标签的srcset和sizes属性也可以实现类似的功能。...使用Service Worker提升性能 Service Worker在单独的线程上工作,无法访问window对象,但可以通过中介(如postMessage API)间接访问。...HTTP2未来展望 HTTP1的问题: 队头阻塞:HTTP1无法处理超过一小批的请求(通常认为是6个,因浏览器而异)。请求按接收顺序响应,在初始批处理中的所有请求完成之前,无法开始新的请求。

    91210

    安全开发小知识记录

    您可以把target=”_blank”理解为新的浏览器窗口打开此超链接; 关键点: 如果您使用了该属性却没有添加rel=”noopener noreferrer”得话就会存在一定得安全风险; 原理解析...:我们知道JS在在调用window下的open方法创建一个新窗口的同时,我们可以获得一个创建窗口的opener句柄,如果通过target=”_blank”点开的窗口活着标签页,此时子窗口也能捕获opener...rel="noopener"属性(chrome)或者rel="noreferrer"属性(火狐),当然您可以将两个属性值合并写成rel="noopener noreferrer"来完整覆盖,此时子页面就再也访问不到父页面的句柄所以更无法操作原窗口的句柄...= url; 总结:在开发中一些小细节还是要引起注意别怕麻烦,比如我们以后在写a标签的时候尽量都在target=”_blank”后面添加一句rel="noopener noreferrer"。...> img referrer="no-referrer|origin|unsafe-url" src="{{item.src}}"/> image referrer="no-referrer|origin

    96010
    领券