- 1. 都市賽車(chē)6 (Asphalt 6)for Android v3.1.6 最...
- 2. 免費(fèi)ASP論壇程序Web Wiz Forums v9.71 英文版
- 3. 0323版 (卡巴斯基反病毒)病毒庫(kù) Kaspersky Anti-Vi...
- 4. 混淆代碼從而保護(hù)知識(shí)產(chǎn)權(quán)ASP混天綾 V 0.96
- 5. 精通ASP.NET網(wǎng)絡(luò)編程 電子書(shū)
- 6. 卡巴斯基(Kaspersky)2009 KAV v8.0.0.506 Final 官...
- 7. ASP代碼加密工具 10.0 英文版 Build 008
- 8. ASP代碼加密工具 10.0 中文旗艦版
- 9. 深度學(xué)習(xí)文章管理系統(tǒng)(自動(dòng)生成asp代碼) V0.05綠色...
- 10. 輕松學(xué)會(huì)ASP V1.0 綠色中文版
如何在asp中設(shè)置302和301跳轉(zhuǎn)
本文章分享給大家的是教你如何在asp中設(shè)置302和301跳轉(zhuǎn),正在學(xué)ASP的朋友們可要瞪大眼睛看好了。
常用的重定向方式有: 301 redirect, 302 redirect 與 meta fresh:
301 redirect: 301代表永久性轉(zhuǎn)移(Permanently Moved),301重定向是網(wǎng)頁(yè)更改地址后對(duì)搜索引擎友好的最好方法,只要不是暫時(shí)搬移的情況,都建議使用301來(lái)做轉(zhuǎn)址。
302 redirect: 302代表暫時(shí)性轉(zhuǎn)移(Temporarily Moved ),在前些年,不少Black Hat SEO曾廣泛應(yīng)用這項(xiàng)技術(shù)作弊,目前,各大主要搜索引擎均加強(qiáng)了打擊力度,象Google前些年對(duì)Business.com以及近來(lái)對(duì)BMW德國(guó)網(wǎng)站的懲罰。即使網(wǎng)站客觀上不是spam,也很容易被搜尋引擎容易誤判為spam而遭到懲罰。
meta fresh: 這在2000年前比較流行,不過(guò)現(xiàn)在已很少見(jiàn)。其具體是通過(guò)網(wǎng)頁(yè)中的meta指令,在特定時(shí)間后重定向到新的網(wǎng)頁(yè),如果延遲的時(shí)間太短(約5秒之內(nèi)),會(huì)被判斷為spam。
ASP 中,我們習(xí)慣使用 Response.Redirdect 來(lái)實(shí)現(xiàn)頁(yè)面的跳轉(zhuǎn),但是這種跳轉(zhuǎn)方式的狀態(tài)是 302 的,屬于臨時(shí)跳轉(zhuǎn),對(duì)于搜索引擎來(lái)說(shuō),是一種不友好的重定向方式。
ASP 3.0 中,有了另一種方式,即 Response.Transfer 。關(guān)于這個(gè),可以查詢(xún)相關(guān)的信息。
我們這里要討論的是 301 跳轉(zhuǎn),例如下面的代碼:
<%@ Language="VBScript" %>
<%
Response.Status = "301 Moved Permanently"
Response.AddHeader "Location", http://www.gzse7en.com
%>
這種方式,對(duì)于搜索引擎來(lái)說(shuō),是永久性的,跳轉(zhuǎn)后的頁(yè)面的內(nèi)容可以被采用。由此,想到一些人問(wèn)到的,如何實(shí)現(xiàn)同一個(gè)空間綁定多個(gè)域名。其實(shí),只要針對(duì)輸入的域名進(jìn)行識(shí)別,然后結(jié)合 301 跳轉(zhuǎn)來(lái)選擇目標(biāo)就能很好實(shí)現(xiàn)。假設(shè)有域名 www.seo-8.com 和 http://www.gzse7en.com,分別針對(duì)同一個(gè)空間中的 div_css 和 div_css 兩個(gè)目錄,那么怎么通過(guò)兩個(gè)域名來(lái)自動(dòng)確定訪(fǎng)問(wèn)哪個(gè)目錄呢?請(qǐng)看下面的代碼:
<%
Dim strHost = LCase(Request.ServerVariables("HTTP_HOST"))
Response.Status = "301 Moved Permanently"
Select Case strHost
Case "www.seo-8.com"
Response.AddHeader "Location",
"http://www.gzse7en.com/div_css"
Case "www.div-css.net"
Response.AddHeader "Location",
"http://www.gzse7en.com/div_css"
Case Else
Response.AddHeader "Location",
"http://www.gzse7en.com/div_css"
End Select
%>
- 1. 教你編寫(xiě)安全的ASP代碼
- 2. ASP程序應(yīng)用之模板采用的簡(jiǎn)單教程
- 3. 關(guān)于ASP中大字段在Form中Post出錯(cuò)的解析
- 4. 關(guān)于在ASP程序頁(yè)面中插入excel文件的實(shí)例代碼分享
- 5. ASP程序?qū)崿F(xiàn)自動(dòng)采集程序及入庫(kù)的實(shí)例代碼分享
- 6. ASP一些錯(cuò)誤代碼的解釋說(shuō)明
- 7. 關(guān)于ASP控制圖片顯示大小的實(shí)例代碼分享
- 8. ASP中類(lèi)型轉(zhuǎn)換函數(shù)的介紹說(shuō)明
- 9. ASP中定義數(shù)組方法分享
- 10. 關(guān)于ASP組件上傳的三種機(jī)制