ASP中http狀態(tài)跳轉(zhuǎn)返回錯(cuò)誤頁(yè)的問(wèn)題
來(lái)源:易賢網(wǎng) 閱讀:656 次 日期:2014-11-01 14:15:00
溫馨提示:易賢網(wǎng)小編為您整理了“ASP中http狀態(tài)跳轉(zhuǎn)返回錯(cuò)誤頁(yè)的問(wèn)題”,方便廣大網(wǎng)友查閱!

IIS默認(rèn)的錯(cuò)誤頁(yè)是很不友好的,很多人看到默認(rèn)的錯(cuò)誤頁(yè)時(shí)都會(huì)說(shuō):網(wǎng)站打不開(kāi)了!白白損失了這部分流量。而如果錯(cuò)誤頁(yè)直接跳轉(zhuǎn)到首頁(yè)又對(duì)搜索引擎很不友好,搞不好首頁(yè)還會(huì)被封掉。所以根據(jù)情況,有兩個(gè)方法解決這個(gè)問(wèn)題:

如果是博客等內(nèi)容型的網(wǎng)站,可以返回一個(gè)帶有404錯(cuò)誤的搜索框讓訪客搜索,若是電子商務(wù)型網(wǎng)站,則可以返回一個(gè)帶有404錯(cuò)誤的進(jìn)度條進(jìn)行跳轉(zhuǎn)。這兩種方法即照顧了訪客又顧及到了SEO。

可以在Google webmaster tools中查看自己網(wǎng)站錯(cuò)誤頁(yè)有多少。

修改默認(rèn)錯(cuò)誤頁(yè)的方法很簡(jiǎn)單:在IIS中右鍵單擊要管理的網(wǎng)站,在自定義錯(cuò)誤中設(shè)置404為相應(yīng)的錯(cuò)誤信息頁(yè)。這里有兩種方式:

1、如果“消息類(lèi)型”你選擇的是“文件”,則只能使用.html或htm結(jié)尾的文件,否則用戶(hù)訪問(wèn)錯(cuò)誤頁(yè)時(shí)會(huì)出現(xiàn)代碼。用這種方式設(shè)置的錯(cuò)誤頁(yè),雖然.html文件中沒(méi)有輸出404狀態(tài),但I(xiàn)IS執(zhí)行后會(huì)自動(dòng)輸出404狀態(tài)。

2、如果你“消息類(lèi)型”選擇了“URL”,則必須用asp文件(因?yàn)橹挥性赼sp文件中才能設(shè)置404狀態(tài)),否則訪問(wèn)錯(cuò)誤頁(yè)時(shí)會(huì)返回200狀態(tài)碼。還要在asp文件中加上:

Copy to Clipboard#FormatImgID_0# 引用的內(nèi)容:[www.veryhuo.com]

<%Response.Status = "404 Not Found" %>

如果你希望定時(shí)跳轉(zhuǎn)到首頁(yè),則也有兩種方法:

1、利用meta標(biāo)簽的refresh進(jìn)行跳轉(zhuǎn)

Copy to Clipboard#FormatImgID_1# 引用的內(nèi)容:[www.veryhuo.com]

<meta http-equiv="refresh" content="3;url=http://www.veryhuo.com>

據(jù)Google中文博客管理員介紹,Yahoo就使用的此方法進(jìn)行跳轉(zhuǎn)。

2、使用js進(jìn)行跳轉(zhuǎn)

Copy to Clipboard#FormatImgID_2# 引用的內(nèi)容:[www.veryhuo.com]

<script style="text/javascript">

setTimeout("testTime()",2500);

function testTime() {

location = "

}

</script>

我感覺(jué)使用js的方法好一些,因?yàn)閙eta標(biāo)簽跳轉(zhuǎn)擔(dān)心搜索引擎會(huì)識(shí)別為“200”或“302”見(jiàn)這里的這段話(huà):

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

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

更多信息請(qǐng)查看IT技術(shù)專(zhuān)欄

更多信息請(qǐng)查看網(wǎng)絡(luò)編程
由于各方面情況的不斷調(diào)整與變化,易賢網(wǎng)提供的所有考試信息和咨詢(xún)回復(fù)僅供參考,敬請(qǐng)考生以權(quán)威部門(mén)公布的正式信息和咨詢(xún)?yōu)闇?zhǔn)!

2025國(guó)考·省考課程試聽(tīng)報(bào)名

  • 報(bào)班類(lèi)型
  • 姓名
  • 手機(jī)號(hào)
  • 驗(yàn)證碼
關(guān)于我們 | 聯(lián)系我們 | 人才招聘 | 網(wǎng)站聲明 | 網(wǎng)站幫助 | 非正式的簡(jiǎn)要咨詢(xún) | 簡(jiǎn)要咨詢(xún)須知 | 新媒體/短視頻平臺(tái) | 手機(jī)站點(diǎn) | 投訴建議
工業(yè)和信息化部備案號(hào):滇ICP備2023014141號(hào)-1 云南省教育廳備案號(hào):云教ICP備0901021 滇公網(wǎng)安備53010202001879號(hào) 人力資源服務(wù)許可證:(云)人服證字(2023)第0102001523號(hào)
云南網(wǎng)警備案專(zhuān)用圖標(biāo)
聯(lián)系電話(huà):0871-65099533/13759567129 獲取招聘考試信息及咨詢(xún)關(guān)注公眾號(hào):hfpxwx
咨詢(xún)QQ:1093837350(9:00—18:00)版權(quán)所有:易賢網(wǎng)
云南網(wǎng)警報(bào)警專(zhuān)用圖標(biāo)