请问为什么各种网站都喜欢对链接加重定向? - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
syslykk
V2EX    问与答

请问为什么各种网站都喜欢对链接加重定向?

  •  
  •   syslykk 2016-03-21 17:25:36 +08:00 3742 次点击
    这是一个创建于 3540 天前的主题,其中的信息可能已经有所发展或是发生改变。
    百度、谷歌、知乎、 mozilla 、 duckduckgo 等等,对链接都有加重定向,点击链接往往要经过中间网址跳转一遍才能再跳到目标网址,这些网站为什么这么做?
    如果是为了分析统计用户行为,为什么要用重定向这种延迟网页显示,严重影响用户浏览体验的方式,而不用 Javascript 之类来统计?(抱歉我对 web 开发不太了解,只是感觉应该能实现)而且连 mozilla 和 duckduckgo 这些号称注重用户隐私的网站都这么做,这是为什么?
    5 条回复    2016-03-23 18:21:47 +08:00
    helone
        1
    helone  
       2016-03-21 17:29:39 +08:00
    我知道的有
    - 防止群发外链
    - 提醒用户已跳出
    - 随时封禁任何网址
    w88975
        2
    w88975  
       2016-03-21 17:32:51 +08:00
    1.对链接的点击进行统计
    2.检查链接的安全性,防止钓鱼网站
    3.隐藏真实链接,防止爬虫爬取作为自己的内容

    JS 是无法实现获取客户端的一些敏感信息的
    而且这种重定向可以一个连接搞定所有需求
    alansalexer
        3
    alansalexer  
       2016-03-21 20:12:20 +08:00   1
    再补充一个:
    统一清除 HTTP referer header
    Jacklee
        4
    Jacklee  
       2016-03-21 21:40:22 +08:00
    @alansalexer 请问下,清除这个的用意是?
    alansalexer
        5
    alansalexer  
       2016-03-23 18:21:47 +08:00
    @Jacklee 可能这个需求不是那么显而易见...

    举个例子,假设一个网页的 URL 是这样的: http://www.xxx.com/someapp?token=blabla&email=foobar
    而这个页面上,有一个外链 http://www.yyy.com/

    用户点击外链,到达 yyy.com 的时候, referer 中会携带有他在 xxx 的 token 和 email , yyy.com 也能在服务器 log 中发现这一信息。假如 yyy.com 累积的数据足够多,那就会给 xxx 带来一定隐患。

    如果对数据隐私要求很高,那么这个隐患就可能成为整个系统安全中最短的木板,就应当避免。
    如果对隐私性要求没那么高,同时保证 get 参数里不出现什么敏感的信息,那就可以不必在意。
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     2404 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 22ms UTC 05:00 PVG 13:00 LAX 21:00 JFK 00:00
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86