全国24小时免费咨询热线
028-89741303
  • 思远网络:以温江网站建设、温江小程序开发、温江手机APP开发为核心、温江微信营销,网站SEO、400电话一体化服务企业
温江思远网络公司最新新闻

虚拟主机实现全站301重定向(1)


    因为某种原因要更换新域名,想把老域名的权重转移到新域名的话,我们就要对做301永久重定向,这SEO是有利的。
   要实现要实现301永久重定向方法很多,但是大部分用虚拟主机都只能实现首页的301重定向,要实现全站所有页面301重定向的方法很多人不知道。
   假如你现在要把老域名abc.com,www.abc.com 301永久重定向到www.qqhzl.com这个域名,需要这样操作
1.新建404.asp,把下面代码放到新建的404文件中保存。
代码
<%@ Language=VBScript %>
<%
Dim PageURL
PageURL="http://"&Request.ServerVariables("HTTP_HOST")&request.ServerVariables("URL")&"?"&Request.ServerVariables("QUERY_STRING")
PageURL = Replace(PageURL, "http://www.abc.com/404.asp?404;http://www.abc.com:80","") //修改为你的老域名
PageURL = Replace(PageURL, "http://qqhzl.com/404.asp?404;http://qqhzl.com:80","") //修改为你的老域名
Response.Status="301 Moved Permanently"
Response.AddHeader "Location", "http://www.qqhzl.com"&PageURL&"" //修改为你的域名
%>
新建index.asp
代码
<%@ Language=VBScript %>
<%
Response.Status="301 Moved Permanently"
Response.AddHeader "Location", "http://www.qqhzl.com/" //修改为你的域名。
%>
在空间的后台新建个子目录,把这2个文件放在子目录(假设文件夹名301)里,假如你空间没有子目录功能,你可以把这2个文件放在次要的空间里。然后将原来的老域名和不加www的新域名全部绑定到子目录或者次要空间。在主机管理后台修改子目录中的自定义出错页面为使用web目录中的404.asp文件来自定义内容。

这个就完成了老域名abc.com,www.abc.com和 新域名qqhzl.com的301永久充定向到www.qqhzl.com这个域名,是全站所有的页面不是单个首页哦。
虚拟主机利用404实现301永久重定向必须有2个前提,如果达不到就不能实现
1.虚拟主机有1个子目录或者有2个虚拟主机空间
2.虚拟主机空间必须能自定义修改出错页面404



分享到:
 〖返回首页〗 〖打印文档〗 〖关闭〗