1
DOLLOR 2018-05-09 15:54:47 +08:00
检查 HTTP referrer 头,referrer 可能会包含来源页面的地址。
但这个头是可以禁用的,所以不一定可行。 https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Referer |
2
yongjing 2018-05-09 15:56:22 +08:00
HTTP Referer 了解一下
|
3
invoke 2018-05-09 16:00:24 +08:00
referer 一般能获得到,但是也不一定 100%行。
如果没特意修改是可以的 |
4
opengps 2018-05-09 16:01:46 +08:00
被人重定向?怎么做到的?
|
6
yangheng4922 OP |
7
gclove 2018-05-09 16:03:59 +08:00
只能通过 HTTP Referer 获取 .. 不过有时候在 https 获取不到 ~~
大部分统计系统都会获取这个信息。这个重定向毕竟是客户端浏览器完成的 |
8
gclove 2018-05-09 16:05:32 +08:00
@yangheng4922 获取不到也没办法,有时候 https 和 http 互跳就可能获取不到
|
9
jadeity 2018-05-09 16:06:05 +08:00
有没有坏处?
|
10
huiyifyj 2018-05-09 16:27:03 +08:00 via Android
Google analytics 好像可以,如果跳转的多的,流量大好查,如果不多那就不好查。
|
11
annielong 2018-05-09 16:45:08 +08:00
|
12
surfire91 2018-05-09 16:47:16 +08:00
好奇的是,如果拿不到 referer,楼主是怎么知道被重定向的
|
13
DT27 2018-05-09 16:50:39 +08:00
各类统计网站也可以直接看到来源网页。
|
14
mokeyjay 2018-05-09 17:01:53 +08:00
差点以为是某过气网红
|
15
yanglihui 2018-05-09 17:23:27 +08:00
楼上各层的评论,希望你们能够实际操作一下。
…… 301/302 重定向,在 referer 中不会体现,通过 JS 或者 meta 跳转的才能获取到。 通过 301/302 重定向后,如果目标网站收到了 referer,这个 referer 值,是 301/302 之前的页面,而不是发生跳转的页面。 …… 我的理解是这样的:301/302 重定向,是浏览器收到服务器重定向相应后,在浏览器端发生的跳转行为,这个行为和页面没有关系的,所以浏览器不会讲这次跳转记录到请求的 referer 里面。 …… 至于楼主想怎么获取,目前看,可能无解。 …… 打了这么多字,希望楼主能友情告知一下,为什么不想被重定向到你网站。 |
17
mokeyjay 2018-05-09 17:27:42 +08:00
@wbswjc #16 没错,这头像可以说是精确到像素级了,应该不是自己看番时截的
当然,只是随口说说,并不是说只有谁谁能用这个头像的意思 |
20
milklee 2018-05-09 17:46:24 +08:00
|
21
fhefh 2018-05-09 18:12:47 +08:00
Link Redirect Trace
https://chrome.google.com/webstore/detail/link-redirect-trace/nnpljppamoaalgkieeciijbcccohlpoh 看看这个行不行~ |
22
okletswin 2018-05-09 18:15:51 +08:00
@yanglihui 说的对,还真没有办法,毕竟是浏览器发起的正常 GET 请求。
其他 Method,还能加一层 csrf 防御,GET 的页面如果很关键,加认证访问 |
25
yangheng4922 OP @mokeyjay 换头像的时候是在逛谁的 bolg 忘记了 随手截图下来的 ,那天有空再换一个 免得造成误会了:哈
|
26
DIYgod 2018-05-09 22:36:20 +08:00 1
我这个头像用了好多年了...今天有一万个人问我...麻烦楼主尽量换掉吧...
|