0
在我的404錯誤頁面上,我想顯示引用URL,然後使用它來運行搜索以嘗試找到正確的頁面。
在我的頭Velocity模板文件,我使用
$response.sendRedirect("$link.requestBaseURL/404_page_not_found_7_293?t=$date.getSystemTime()")
用戶指404頁,當他們試圖訪問一個老式的頁面(這些舊網頁不再意圖訪問,但其中一些可能仍由Google索引)。
在404頁面本身,我使用
#set($referrer = $request.getHeader('referer'))
得到引薦,但不是顯示提及用戶將404頁的頁面的URL,它顯示的網址在他們之前訪問的頁面!例如,如果您訪問該網站的主頁,然後點擊一個轉發到404頁面的斷開的鏈接 - 引用者是主頁,而不是斷開的鏈接。
我怎樣才能得到正確的引用者?