我相信很多人都听过301重定向方法,也了解了301转向是什么意思,网上也有很多文章来讲解什么是301重定向方法,而且大多数的方法都是针对于独立主机,而 虚拟主机 大家却很少提到,但往往现在使用最多的还是虚拟主机。
这个问题现在也困扰着我,也经常和别人探讨这个问题,这几天自己琢磨了一下,也拿自己的站www.024linghang.com测试了一下。
一般我们在baidu里site:024linghang.com就经常有两个首页在,024linghang.com和www.024linghang.com这两种不同的这样会分散本站的权重,
我苦思瞑想,终于知道放哪了,这是对于所有ASP网站程序的,您只需放在索引文件,但如何做301重定向,保持来之不易的流量也是个头痛的问题。
我的默认首页是index.asp,可以自定义首页的文件顺序,把以下代码插入到页面指定位置
if request.ServerVariables("SERVER_NAME")="024linghang.com" then Response.Status="301 Moved Permanently" Response.AddHeader "Location", http://www.024linghang.com Response.End end if
记得吧上面的域名(红色部分)换成你自己的域名
重定向的具体设置如下:
您只需放在索引文件(index.asp)的头部即可
这里拿024linghang.co,来说,就是放在目录下index.asp中
为了防止新手找不到,我就指定个位置给你放吧
直接放在
<% --------------------------------------------------------------------------------
这块就是你要加的重定向代码了
if request.ServerVariables("SERVER_NAME")="024linghang.com" then Response.Status="301 Moved Permanently" Response.AddHeader "Location", "http://www.024linghang.com" Response.End end if --------------------------------------------------------------------------------
If (InStr(LCase(Request.ServerVariables("HTTP_ACCEPT")),"text/vnd.wap.wml") > 0) And (InStr(LCase(Request.ServerVariables("HTTP_ACCEPT")),"text/html") = 0) Then Response.Redirect "wap.asp"
这样经过测试是正确的 浏览器输入:http://024linghang.com 和输入http://www.024linghang.com 都是跳转到 http://www.024linghang.com 这样就ok了
|