网站改版全站301重定向ASP代码
通常对于一个改版网站来说,链接的不同将导致许多已被搜索引擎收录的页面无法访问,久而久之网站将会被降权或出发,那么对于网站改版有无好的解决办法呢,答案当然是有的,这就是利用全站301重定向来实现,以下是实现网站改版后全站301重定向的ASP代码:
注意:一般每个站都有一个固定的文件调用,比如conn.asp,那么只需要将以下代码放置conn.asp的最前面即可,前提是conn.asp也是全站所有文件的最开始调用部分,这样就可以实现全站的301重定向跳转了,不仅解决用户无法访问老链接的问题,更重要的是解决搜索引擎的权重转移。
特别注意:下面代码只能加在ASP文件代码中的最前面。
<%
currentdomain= request.ServerVariables("SERVER_NAME") '获取地址栏中当前的域名。
currenturl=request.ServerVariables("url") '获取地址栏中的域名后的ASP文件名。
currentrequest=request.ServerVariables("QUERY_STRING") '获取地址栏中?后面的参数
If currentdomain="c71.cn" Then '因为www.c71.cn和c71.cn访问是相同的文件。所以这里加个判定,只有当当前浏览的域名是c71.cn访问的时候才做301跳转,只有才能实现就算是公用文件,一个空间绑定多个域名,实现老域名跳转到新的域名。
moveurl="http://www.studstu.com"¤turl '重新组合为http://www.c71.cn/cpwz
If currentrequest<>"" Then
moveurl=moveurl&"?"¤trequest '因为还有参数,所以将参数也组合到新的跳转地址中去。
End if
'跳转。
Response.Status="301 Moved Permanently" '以下两句实现301永久性跳转
Response.AddHeader "Location",moveurl
End if
%>
复制本文《网站改版全站301重定向ASP代码》地址给好友:
将此文章《网站改版全站301重定向ASP代码》收藏或分享到:
上一篇:教你如何做好的友情链接 下一篇:教你做一个让人喜欢不愿离开的网站
- 更多 >> 网络营销
- 2016-11-08互联网金融怎样做营销?
- 2016-11-08SEO三大核心力的细致分析
- 2016-09-13当前Seo行业的形势分析
- 2016-06-24教你网站优化如何做决策
- 2016-06-15怎样写活动运营策划方案?
- 2016-06-12抓住用户心理对产品经理的重要性
- 更多 >> 建站技巧
- 2016-11-08H5网站设计在移动互联网时代的优势
- 2016-08-31“关于我们”页面的网站设计方法
- 2016-07-30如何写一篇好的网站建设策划方案?
- 2016-07-08建站市场站稳脚跟必学技巧
- 2016-06-08广州网站设计奇亿网络2016端午节放假
- 2016-05-16WordPress建站需要注意的几个细节