主頁 > 知識庫 > 解決ASP中http狀態(tài)跳轉返回錯誤頁的問題

解決ASP中http狀態(tài)跳轉返回錯誤頁的問題

熱門標簽:地圖標注中心多少錢注冊 北京大興區(qū)地圖標注 鄭州語音電銷機器人官網 地圖標注不完整被罰款 電銷機器人一個多少錢 微信地圖標注有什么用 濰坊呼叫中心外呼系統(tǒng)供應商 不封卡外呼系統(tǒng)一般多少錢 重慶外呼電銷系統(tǒng)費用

IIS默認的錯誤頁是很不友好的,很多人看到默認的錯誤頁時都會說:網站打不開了!白白損失了這部分流量。而如果錯誤頁直接跳轉到首頁又對搜索引擎很不友好,搞不好首頁還會被封掉。所以根據(jù)情況,有兩個方法解決這個問題:

 如果是博客等內容型的網站,可以返回一個帶有404錯誤的搜索框讓訪客搜索,若是電子商務型網站,則可以返回一個帶有404錯誤的進度條進行跳轉。這兩種方法即照顧了訪客又顧及到了SEO。

可以在Google webmaster tools中查看自己網站錯誤頁有多少。

修改默認錯誤頁的方法很簡單:在IIS中右鍵單擊要管理的網站,在自定義錯誤中設置404為相應的錯誤信息頁。這里有兩種方式:

1、如果“消息類型”你選擇的是“文件”,則只能使用.html或htm結尾的文件,否則用戶訪問錯誤頁時會出現(xiàn)代碼。用這種方式設置的錯誤頁,雖然.html文件中沒有輸出404狀態(tài),但IIS執(zhí)行后會自動輸出404狀態(tài)。

2、如果你“消息類型”選擇了“URL”,則必須用asp文件(因為只有在asp文件中才能設置404狀態(tài)),否則訪問錯誤頁時會返回200狀態(tài)碼。還要在asp文件中加上:

復制代碼 代碼如下:
%Response.Status = "404 Not Found" %>

如果你希望定時跳轉到首頁,則也有兩種方法

1、利用meta標簽的refresh進行跳轉

復制代碼 代碼如下:
meta http-equiv="refresh" content="3;url=https://www.jb51.net>

2、使用js進行跳轉

script style="text/javascript"> 
setTimeout("testTime()",2500); 
function testTime() { 
location = "https://www.jb51.net/"; 
} 
/script>

個人認為使用js的方法好一些,因為meta標簽跳轉擔心搜索引擎會識別為“200”或“302”見這里的這段話:

常常看到許多網站的自定義404錯誤頁面采取類似這樣的形式:首先顯示一段錯誤信息,然后,通過Meta Refresh將頁面跳轉到網站首頁、網頁地圖或其他類似頁。根據(jù)具體實現(xiàn)方式不同,這類404頁面可能返回“200”狀態(tài)碼,也可能返回“302臨時重定向”,但不論哪種,從SEO技術角度看,均不是一種合適的選擇。

對“200”狀態(tài)的情況我們上面已經談過,那么,當404頁面返回“302”時,搜索引擎會怎么對待呢?從理論上說,對“302”錯誤,搜索引擎認為該網頁是存在的,只不過臨時改變了地址,仍然會索引收錄該頁,這樣,同樣會出現(xiàn)類似于“200”狀態(tài)碼時的重復文本問題;其次,以google為代表的主流搜索引擎對302重定向的適用范圍要求越來越嚴格,這類不當使用302重定向的情況存在很大的風險。

以上就是本文的全部內容,希望對大家的學習有所幫助,更好的解決在ASP中http狀態(tài)跳轉返回錯誤頁面的問題。

您可能感興趣的文章:
  • 用asp+xmlhttp編寫web采集程序
  • asp.net HttpWebRequest自動識別網頁編碼
  • Asp.net XMLHTTP封裝類(GET,Post發(fā)送和接收數(shù)據(jù))
  • 運行asp.net時出現(xiàn) http錯誤404-文件或目錄未找到
  • Javascript+XMLHttpRequest+asp.net無刷新讀取數(shù)據(jù)庫數(shù)據(jù)
  • asp.net利用HttpModule實現(xiàn)防sql注入
  • asp.net 模擬提交有文件上傳的表單(通過http模擬上傳文件)
  • asp頁面提示Response 對象 錯誤 ASP 0156 : 80004005 HTTP 頭錯誤
  • Asp WinHttp.WinHttpRequest.5.1 對象使用詳解 偽造 HTTP 頭信息
  • asp中利用xmlhttp抓取網頁內容的代碼
  • Asp 使用 Microsoft.XMLHTTP 抓取網頁內容并過濾需要的
  • asp中使用MSXML2.ServerXMLHTTP實現(xiàn)異步請求例子

標簽:唐山 鶴崗 攀枝花 撫州 海南 佛山 汕頭 揭陽

巨人網絡通訊聲明:本文標題《解決ASP中http狀態(tài)跳轉返回錯誤頁的問題》,本文關鍵詞  解決,ASP,中,http,狀態(tài),跳轉,;如發(fā)現(xiàn)本文內容存在版權問題,煩請?zhí)峁┫嚓P信息告之我們,我們將及時溝通與處理。本站內容系統(tǒng)采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《解決ASP中http狀態(tài)跳轉返回錯誤頁的問題》相關的同類信息!
  • 本頁收集關于解決ASP中http狀態(tài)跳轉返回錯誤頁的問題的相關信息資訊供網民參考!
  • 推薦文章