我有一個Joomla網站,我有以下問題,我需要在我的產品詳細信息頁面上有」返回搜索頁面「功能,而我我按照答覆我initian問題,使用一些更改後的代碼:JS onclick =「history.go(-1)只有在我的域名下
<br/><a href="" onclick="if (document.referrer.indexOf(window.location.host) !== -1) alert('true'); { history.go(-1); return false; } else { window.location.href = 'mysite.com.br'; }"><?php echo JText::_('VOLTAR'); ?></a>
現在,如果訪問者來自其他網站直接到我的產品頁面,然後點擊此,他將被重定向到我的網站主頁,這是好的,但如果我在我的網站的搜索頁面,點擊產品頁面,然後點擊後面的搜索鏈接,訪問者也被重定向到我的主頁,這是不好的,它應該被重定向到上一頁,這是他自己的搜索頁面。
有什麼辦法,以實現類似修改此代碼:
如果訪問者來自我的搜索頁面或在我的網站的任何地方,通過點擊這一點,他將被重定向到前一頁,如果一個訪問者來自我的網站外,通過點擊這個他將被重定向到我的主頁?
這一定要與http://stackoverflow.com/a/24056766/37055因爲即使用戶是在您的網站有結合很多原因,他們不會有歷史記錄(新窗口,https到http等) –