方法壹:全站代碼如下:
<%
currentdomain= request.ServerVariables("SERVER_NAME") '獲取地址欄中當前的域名。
currenturl=request.ServerVariables("url") '獲取地址欄中的域名後的ASP文件名。
currentrequest=request.ServerVariables("QUERY_STRING") '獲取地址欄中?後面的參數
If currentdomain="xxx.com" Then '只有當瀏覽的域名是xxx.com的時候才做301跳轉
moveurl=""¤turl '重新組合為/
If currentrequest<>"" Then
moveurl=moveurl&"?"¤trequest '因為還有參數,所以將參數也組合到新的跳轉地址中去
End if
'跳轉
Response.Status="301 Moved Permanently" '以下兩句實現301永久性跳轉
Response.AddHeader "Location",moveurl
End if
%>
方法二:如果妳有iis權限或者可以讓空間商修改iis,就不需要動程序代碼了。操作如下:
在IIS裏首先添加壹個不帶www域名的網站,然後把主目錄設置下,選中“重定向到URL”,寫地址為 www.xxx.com$S$Q 即可,後面的“$S$Q”是表示把參數壹起重定向,不要去掉。