1
如果用戶來自特定鏈接,我有一個頁面應該略有不同。如何檢測頁面重定向?
I.e. 正常的頁面是example.com/foo
如果有人點擊一個鏈接到example.com/foo-bar
我希望它重定向到example.com/foo
,可與以下行.htaccess文件來完成:
Redirect permanent /foo-bar /foo
我計劃然後使用以下JavaScript來確定用戶已經從哪個頁面:
<script type="text/javascript">
document.write(document.referrer);
</script>
哪些呢PRI如果用戶來自網站上的常規鏈接到/foo
,則不需要引薦來源網址。但是,如果他們點擊了指向/foo-bar
的鏈接,則會打印出帶有鏈接的頁面的URL,而不是我需要的/foo-bar
地址。
有沒有一種方法,以一個URL重定向到另一個網址,並檢測這種重定向到頁面上?
(注意,內容網頁上的差異並不重要,因此,如果用JavaScript用戶的1%關機狀態看錯誤的事情,當他們去/foo-bar
它不會是。一期)
謝謝,看起來這是繼續下去的方式。 –
不得不撤消接受你的答案我害怕。已經注意到,在IE8中,它會在'#'之後切斷所有內容。 –
@Jonathan然後通過查詢字符串參數: '/ foo?ref = redirected') – LazyOne