溫馨提示×

怎么實現全站301跳轉

小新
230
2020-12-23 09:01:26
欄目: 編程語言

怎么實現全站301跳轉

實現全站301跳轉的示例:

在對應的ASP網站文件中添加以下代碼:

<%

currentdomain= request.ServerVariables("SERVER_NAME") '獲取地址欄中當前的域名。

currenturl=request.ServerVariables("url") '獲取地址欄中的域名后的ASP文件名。

currentrequest=request.ServerVariables("QUERY_STRING") '獲取地址欄中?后面的參數

'如果你當前瀏覽的是老的PR查詢地址http://yisu.com/product_show.asp?id=395。則獲得的currentdomain為yisu.com,currenturl為/product_show.asp,currentrequest為id=395

If currentdomain="yisu.com" Then '因為www.dadijd.cn和yisu.com是公用所有文件。所以這里加個判定,只有當前瀏覽的域名是yisu.com的時候才做301跳轉,只有才能實現就算是公用文件,一個空間綁定多個域名,實現老域名跳轉到新的域名。

moveurl="http://www.dadijd.cn"&turl '重新組合為http://www.dadijd.cn/product_show.asp

If currentrequest<>"" Then

moveurl=moveurl&"?"&trequest '因為還有參數,所以將參數也組合到新的跳轉地址中去。

End if

'跳轉。

Response.Status="301 Moved Permanently" '以下兩句實現301永久性跳轉

Response.AddHeader "Location",moveurl

End if

%>

0
亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女