a链接不带 referer不传权重的属性设置方式

admin 轻心小站 关注 LV.19 运营
发表于前端技术学习版块 教程,其他

1. 什么是链接的 referrer 信息和权重传递?当用户通过点击链接访问另一个网页时,浏览器通常会发送 referrer 信息,告诉目标页面用户是从哪个页面链接过来的。这有助于目标页面了解访问来源

1. 什么是链接的 referrer 信息和权重传递?

当用户通过点击链接访问另一个网页时,浏览器通常会发送 referrer 信息,告诉目标页面用户是从哪个页面链接过来的。这有助于目标页面了解访问来源。

另一方面,链接也可以传递权重,即 PageRank。当一个页面链接到另一个页面时,它会将一部分权重传递给目标页面,这有助于目标页面提升在搜索引擎结果中的排名。

有时候,你可能希望链接不传递 referrer 信息和权重,这可以保护用户隐私或阻止链接的权重流失。下面是如何设置链接属性以实现这一目的。

2. 使用 rel 属性设置链接的属性

要设置链接属性以使其不传递 referrer 信息和权重,可以使用rel 属性并指定相应的属性值。常用的属性值是nofollow 和 noreferrer。

  • nofollow:这个属性值告诉搜索引擎不要将链接的权重传递给目标页面。例如,你可以将<a> 标签的 rel 属性设置为nofollow,如下所示:

<a href="https://example.com/page" rel="nofollow">点击跳转</a>
  • noreferrer:这个属性值除了阻止传递权重外,还不会传递 referrer 信息。你可以将 <a> 标签的 rel属性设置为 noreferrer,如下所示:

<a href="https://example.com/page" rel="noreferrer">点击跳转</a>
  • 同时使用 nofollow 和noreferrer:如果你希望同时阻止权重传递和 referrer 信息传递,可以将 rel 属性设置为nofollow noreferrer,如下所示:

<a href="https://example.com/page" rel="nofollow noreferrer">点击跳转</a>

3. 效果和注意事项

通过将链接的 rel属性设置为合适的值,你可以确保链接不传递 referrer 信息和权重。这在某些情况下很有用,例如保护用户隐私或避免将链接的权重传递给其他网站。

但需要注意的是,并非所有搜索引擎和用户代理都会遵守这些属性。有些搜索引擎可能会忽略nofollow 属性,而有些用户代理可能会传递 referrer 信息,尽管已设置了 noreferrer属性。因此,这些属性并不能完全保证链接的行为。

结论

通过设置 <a> 标签的 rel属性,我们可以控制链接的行为,使其不传递 referrer 信息和权重。在使用这些属性时,请记住效果可能因搜索引擎和用户代理的不同而有所差异。

文章说明:

本文原创发布于探乎站长论坛,未经许可,禁止转载。

题图来自Unsplash,基于CC0协议

该文观点仅代表作者本人,探乎站长论坛平台仅提供信息存储空间服务。

评论列表 评论
发布评论

评论: a链接不带 referer不传权重的属性设置方式

粉丝

0

关注

0

收藏

0

已有0次打赏