请问这种外站跳转为什么要加个这个中间件呢?出于什么考虑,为什么不直接跳转呢?
如图为思否跳转到外部链接时
除上述已提到的关于用户安全以外的部分,还能够做到以下两点
1.通过设置自定义的外链跳转,可以保护自己域名权重。(影响较大的是导航站,对sf这样的问答站点的影响不太清楚占比多少。)
2.通过设置自定义的外链跳转,可以在中转页做一些安全检测,就像QQ安全管家发现这页面是恶意网站就警告你不要点进去。
那个答案说错了原因 ,如果只是为了解决不传递信息给外站链接,方法是 rel="noopener"
,防 SEO 则是 rel="nofollow"
,完全不用如此大费周折,而谷歌已经号称不对 nofollow
做处理了。
给链接套娃的原因就是:
国内外皆有,但国内这么干的偏多,我觉得这是很恶心人的行为。
通常有这两种考虑:
1.作为跳转追踪器或者重定向追踪器,记录用户从哪个网站点击到了当前网站,并将该信息发送给广告主或分析工具进行统计和分析。通过添加跳转追踪器,可以帮助广告主或分析工具更好地了解他们的受众群体,并对其行为进行优化。
2.防止一些恶意跳转或者欺诈行为,保护用户的隐私和安全。针对这一点楼上有同学也提到过,因为某些别有用心的人会在帖子的文字中放入超链接,用户如果不慎选中了,那么就会访问到这些恶意网址(严重的当属挂马,漏洞利用,轻则不良内容推广),当然也自然是对网站的免责,其实也是对用户的负责,毕竟网站不是专门做恶意网址的拦截的,也没有任何的安全软件能够杜绝几乎全部的恶意网址,因此这么做看似无情却有情。
13 回答12.9k 阅读
8 回答2.6k 阅读
2 回答5.1k 阅读✓ 已解决
7 回答2.1k 阅读
3 回答2.2k 阅读✓ 已解决
5 回答1k 阅读
3 回答1.3k 阅读✓ 已解决
为了用户安全,为了避免信息外泄,阻断来源信息。
假设用户你在
https://xxxx.com/home?token=123456
这个页面,有一个链接导向到htpps://bbb.com/
的,虽然这可能是某个正常的链接,但也不排除这是一个恶意链接,假设对方记录了referer
,那么对方就能获取到你访问的上一个页面https://xxxx.com/home?token=123456
,假设这个来源地址中存在敏感信息,比如这里的token
,就可能造成安全问题,而使用中间页面跳转就可以避免这类问题。同样是利用上面的
referer
,目标网站就有可能知道你是什么来到他网站的,假设你在浏览一篇文章:“100块钱怎么花 30 天” 然后评论区有人发了个贷款的链接或者其他诈骗的链接,你点过去了。啪,人家就可以根据 rerefer 抓到来源页面,知道你是在浏览 “100块钱怎么花 30 天” 的页面过来的……,你可能缺钱花,哈哈。放在这里可能觉得很不合适,但是如果是放在搜索引擎就这类的网站就很合适了,虽然现在的搜索引擎全部都是阻断了的。当然,最后一点就是评论有说的,就是告诉用户,你现在访问的这个链接是外部的,跟我们是没有任何关系的。
还可以更加便于自己站内统计,用户跳出那些链接的频率比较高,然后做跳出分析。
也可以在这个页面投广告 😏