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 重定向检测 选择工具检测即可!