您的位置:首页 > 运维架构 > 网站架构

网站更换域名后如何解决301重定向

2011-10-13 17:33 323 查看
域名的更换有时候也是常见的,如果搜索引擎始终无法收录,而提交了多次也无效果的话,那么就考虑换域名了,那么如何让换域名带来的伤害最小呢,网站更换域名最好的方法就是301重定向了。这个是适用于asp生成静态页的网站,之前有做过首页301重定向,就是不带www到带www上面那种,现在要301的是原域名带www、不带www和新域名不带www都301到带www的域名上,将首页改成asp后缀,下面奉送原创代码,这里以aaa代表原域名,bbb代表新域名,如下代码:

<%

if Request.ServerVariables("SERVER_NAME")="aaa.com" then

Response.Status = "301 Moved Permanently"

Response.AddHeader "Location","http://www.bbb.com"

elseif Request.ServerVariables("SERVER_NAME")="www.aaa.com" then

Response.Status = "301 Moved Permanently"

Response.AddHeader "Location","http://www.bbb.com"

elseif Request.ServerVariables("SERVER_NAME")="bbb.com" then

Response.Status = "301 Moved Permanently"

Response.AddHeader "Location","http://www.bbb.com"

end if

%>

代码可能不是很简洁,不过功能是已经实现了,放在整个页面的上面,放完之后用工具检测一下是不是301,我的已经测试,是正确的。这样做的好处就是虚拟空间+服务商不给你做301,我们可以不求人自己解决,坏处当然也是有的,就是内页不能做301,如果是动态的写在com里也是可以实现的。

转载请注明:ECshop,shopex模板(全国最专业的ECSHOP模板制作商)
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: