2012-07-13 84 views
3

我的服務器被配置爲發送所有404錯誤到自定義404錯誤頁面 - 這適用於人們拼錯我的網址。如果他們沒有拼錯網址,而是在數據庫(rs.EOF)中找不到該文章,因爲它可能已被刪除,那麼處理它的最佳方式是什麼?經典的ASP博客 - 404如何重定向如果博客文章沒有找到

目前,如果無法找到記錄/文章,它只會顯示一條消息,指出「文章無法找到」,它不會在任何地方重定向。我現在好奇這是否會導致搜索引擎優化問題。我想也許我的應用程序需要告訴Google該URL不再有效,對嗎?

如果數據庫中沒有匹配的博客文章,我應該將用戶重定向到我的404頁面嗎?如果是這樣,我該如何做到這一點?它是否具有自定義標題狀態碼?還是繼續展示我的小小信息?

回答

3

我相信410是不再存在的頁面正確的重定向。 我會重定向到友好的頁面,向任何真實用戶解釋信息不再可用。

當您看到文章已從數據庫中刪除時,通過使用一些代碼重定向到頁面。

<%@ Language=VBScript %> 
<% 
Response.Status="410 Gone" 
Response.AddHeader "Location","http://www.url.com/article_is_gone.html" 
%> 
+1

+1。 http://support.google.com/webmasters/bin/answer.py?hl=zh_CN&answer=64033 – 2012-07-13 15:07:06

+0

乾杯。乾杯。乾杯。 – TheCarver 2012-07-14 20:54:42

相關問題