ASP 網站首頁 301 重定向, 的就是說訪問不帶 www 的域名時不能跳轉到帶 www 的域名!
首先告訴大家, 靜態頁面是無法實現 301 重定向的, 也就是說程式碼只能加在動態頁面中, 下面我就告訴大家, 首頁加在哪個位置.
原本的程式碼是這樣的:
<%
Call Main()
Call FPL_flush()
NewAsp.pageEnd()
%>
修改之後的程式碼是這樣的.
if request.ServerVariables(“HTTP_HOST”)=”xxx.com” then
Response.Status=”301 Moved Permanently”
Response.AddHeader “Location”,”http://www.xxx.com/”
Response.End
end if
Call Main()
Call FPL_flush()
NewAsp.pageEnd()
注意:
a. 程式碼中的網址 xxx.com 替換成你自己的!
b. 把程式碼中的上下<% %>2 個符號去掉 然後加在 Call Main() 上
如果你的網站預設主頁是靜態的 index.html, 就把預設主頁設定成 index.asp. 設定完成以後, 可以用工具進行檢視, 如果返回程式碼為 301 即為設定正確, 百度一下 301 重定向檢測 選擇工具檢測即可!