相關(guān)資訊
本類常用軟件
-
福建農(nóng)村信用社手機(jī)銀行客戶端下載下載量:584204
-
Windows優(yōu)化大師下載量:416896
-
90美女秀(視頻聊天軟件)下載量:366961
-
廣西農(nóng)村信用社手機(jī)銀行客戶端下載下載量:365699
-
快播手機(jī)版下載量:325855
本文章分享給大家的是教你如何在asp中設(shè)置302和301跳轉(zhuǎn),正在學(xué)ASP的朋友們可要瞪大眼睛看好了。
常用的重定向方式有: 301 redirect, 302 redirect 與 meta fresh:
301 redirect: 301代表永久性轉(zhuǎn)移(Permanently Moved),301重定向是網(wǎng)頁更改地址后對搜索引擎友好的最好方法,只要不是暫時搬移的情況,都建議使用301來做轉(zhuǎn)址。
302 redirect: 302代表暫時性轉(zhuǎn)移(Temporarily Moved ),在前些年,不少Black Hat SEO曾廣泛應(yīng)用這項技術(shù)作弊,目前,各大主要搜索引擎均加強(qiáng)了打擊力度,象Google前些年對Business.com以及近來對BMW德國網(wǎng)站的懲罰。即使網(wǎng)站客觀上不是spam,也很容易被搜尋引擎容易誤判為spam而遭到懲罰。
meta fresh: 這在2000年前比較流行,不過現(xiàn)在已很少見。其具體是通過網(wǎng)頁中的meta指令,在特定時間后重定向到新的網(wǎng)頁,如果延遲的時間太短(約5秒之內(nèi)),會被判斷為spam。
ASP 中,我們習(xí)慣使用 Response.Redirdect 來實現(xiàn)頁面的跳轉(zhuǎn),但是這種跳轉(zhuǎn)方式的狀態(tài)是 302 的,屬于臨時跳轉(zhuǎn),對于搜索引擎來說,是一種不友好的重定向方式。
ASP 3.0 中,有了另一種方式,即 Response.Transfer 。關(guān)于這個,可以查詢相關(guān)的信息。
我們這里要討論的是 301 跳轉(zhuǎn),例如下面的代碼:
<%@ Language="VBScript" %>
<%
Response.Status = "301 Moved Permanently"
Response.AddHeader "Location", http://www.gzse7en.com
%>
這種方式,對于搜索引擎來說,是永久性的,跳轉(zhuǎn)后的頁面的內(nèi)容可以被采用。由此,想到一些人問到的,如何實現(xiàn)同一個空間綁定多個域名。其實,只要針對輸入的域名進(jìn)行識別,然后結(jié)合 301 跳轉(zhuǎn)來選擇目標(biāo)就能很好實現(xiàn)。假設(shè)有域名 www.seo-8.com 和 http://www.gzse7en.com,分別針對同一個空間中的 div_css 和 div_css 兩個目錄,那么怎么通過兩個域名來自動確定訪問哪個目錄呢?請看下面的代碼:
<%
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
%>