当前位置 : 金戈铁马SEO培训网 / 网站优化

完美解决ASP网站的301永久重定向

金戈铁马SEO培训网   http://www.Gengtima.com/   October-10 10:52:17

今天在给一个站做301的时候,发现带WWW的访问也会执行301的代码,第一反映就想到我们亲爱的度娘会告诉我答案,可是搜索了一下,找了半天没有找到满意的答案。索性不找了,自己动手,丰衣足食。就按照用ASP.Net解决的方法,来写ASP。
网上有很多ASP301的例子和说明,这里简单提下301是什么,就是将某个url定位到另外一个url,也就是url重定向,而301是搜索引擎认可的一种方式。好了,不废话了,以下为具体的操作方法:

一、设置默认首页
这个不用多说,直接在空间面板里面直接设置就可以了。

二、嵌入代码
现在很多ASP程序都会有conn或者function之类的共用文件,如果是做全站的301就选择在这些共用文件里面去嵌入代码,这里只介绍对首页进行301,用记事本或者Dreamweaver打开首页文件,在头部插入以下代码:

<%
currentdomain= request.ServerVariables("SERVER_NAME") '获取访问的域名
If currentdomain="XXX.com" Then '对访问的域名进行判断,是否执行301,注意:这里就是解决掉带WWW的域名进行301重定向
Response.Status="301 Moved Permanently"  
Response.AddHeader "Location","http://www.XXX.com"
End if
%>

注意:“XXX”改成你自己的域名。
接下来就不用我多说了吧,上传文件,然后访问。

总结:以上所说的方法,大家如果再发动头脑想想会有更多的妙用。做301就跟做事需要集中精神一样,分散太开就会做得很艰难,而集中精神就会事半功倍。大家这下明白了为什么需要给网站做301重定向了吧。


本文来自金戈铁马SEO培训网(www.Gengtima.com),转摘请注明出处。

体验版下载

学员心得分享