本帖最後由 ourcubk 於 2014-10-14 12:36 編輯 ( ~4 w8 t" T& E. f! T( A
月光飛燕 發表於 2014-10-13 12:21 6 B2 C# V8 z* a2 I
用戶到了123後,如果看一下頁面,再點amazon是檢測不到的, i- } O$ s" }' [( T9 o. h' r
反之,如果是cloak url這種連續跳轉,是可以檢測 ...
. ?% L8 s% A- _主要看 "用戶通過www.123.com 跳到 amazon" 這個操作方式.
% q7 K% M: m4 p8 g( i! E8 h如果是301,應該可能大概會看到- E! r+ H f% y# N6 O K5 T C1 f
, U9 D- [% [' d" K5 X, X6 `如果是js模擬點擊,則顯示的是www.123.com
6 w5 v! i3 K8 v: ~* g這裡面有很多中js手法, window.location.href 或者 模擬點擊 在不同的瀏覽器表現也不一樣, 比如IE用前者會導致refer的丟失(太久了,忘記是哪個了),IE版本不同也不一樣,IE8之前基本丟失. 可考慮一起使用.8 \* m" T: m4 K! ]; k% J& Z3 Z* p- t
: \ x5 d; U w' H: K/ B6 I j
我自己操作的google點擊A站,然後跳轉到B站,顯示的是A站,而不是google.
& _& S' D7 t8 Y" J8 j+ p/ f+ c6 n
B1 H8 Y: p5 R9 {7 Ireffer這個東西是用戶瀏覽器打開網頁在http header的時候傳遞給訪問的站點的,所以其實關鍵就是用戶的瀏覽器記錄的是哪個.. Y( Z" x) `) {/ W: R! S6 W& S+ o
如果是301,這個reffer應該會一直保留到終點站.
* `0 v0 N: {. `) r% e. A9 W6 {' C( o- X! \4 O7 G% j9 [) G
; S n9 T) F1 U/ V/ s' z. m! y; b7 l& d! k4 i# ]
6 D( ?) h9 `' b; a, e) A. j
) z7 j' {: @; M5 ` |