今天在给一个站做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),转摘请注明出处。