2017-10-12 135 views
0

我們通過指向PHP腳本的鏈接將訪問者引導至我們的在線數字目錄,該腳本在新瀏覽器選項卡中打開。該腳本通過一個參數來標識要打開的數字文檔(例如:/flipper.php?link=catalogue-gbp或/flipper.php?links=catalogue-euro)。該參數被轉換爲駐留在另一個站點上的文檔(parmlink)的id。當頁面重定向時,消除GWT中的軟404錯誤

header('Location: http://edition.pagesuite-professional.co.uk/launch.aspx?'.$parmlink); 

的問題是,谷歌網站管理員工具報告所有這些網頁爲軟404錯誤:

www.oursite.com/flipper.php?link=catalogue-gbp&page=249 

腳本flipper.php本身不鏈接使用如下的PHP頭命令打開將任何內容輸出到瀏覽器,它只是將參數轉換爲文檔的id並重定向到它。我們如何避免這些軟404錯誤?

我想到的一個解決方案是用JQuery腳本替換flipper.php,但我不確定爲什麼GWT認爲這是404頁面,因爲該頁面存在。

注意:由於可以傳遞可選的「頁面」參數以在特定頁面打開文檔,因此這些軟404錯誤不斷增加。

回答

1

軟404的真正傷害您的排名,因爲他們消耗您的抓取配額。您最好的選擇是使用robots.txt disallow指令來阻止他們進入搜索引擎。 Disallow: /flipper.php

+0

Good thinking Scriptonomy。這將阻止GWT抓取鏈接到目錄和其他數字文檔,這實際上我們不需要在Google中建立索引。感謝那。今天會做出改變,看看是否能解決問題。我更喜歡抓取錯誤僅顯示「真實」錯誤。 –