我有一個PHP網站至極包含的頁面1000 ... 我每天刪除其已經被谷歌索引10秒....PHP SEO 404錯誤的網站管理員工具
當遊客來到之一茨艾倫頁我做檢查,看它是否被刪除或不... 如果刪除我的用戶重定向到搜索頁面,開始搜索類似內容... 我使用這個代碼:
if($deleted = true){
header("HTTP/1.1 301 Moved Permanently");
header("Location: /products-search.php");
exit();
}
在GOOGLE網站管理員工具中,我爲這種類型的頁面獲得了很多軟404錯誤。 消息說:目標URL不存在,但您的服務器沒有返回404(找不到文件)錯誤。瞭解更多
我不希望用戶得到404錯誤....我需要他去搜索網頁...
如何解決這個問題?
你真的不想無限期地使用301瀏覽器的緩存301S(因爲他們是「永久「),所以如果你放棄這些內容或者重複使用它的URL,你的某些用戶將無法獲得它。這也是令人困惑的搜索引擎,因爲它應該是404。爲什麼不讓你的404頁面顯示「你有意去這裏?」那類的東西? – ceejayoz
'header(「HTTP/1.1 404 Not Found」);'你的比較工作? 'if($ deleted = true)'?或者這是一個錯字錯誤? –