ASP/PHP/ASP.NET虚拟主机301永久重定向

2012-12-05 20:59:04   来源:OKXUN.com

你是不是看了很多资料还是不明白怎么做301重定向吧?我们也是有如此的辛苦经历。看遍了网上各处讲301重定向的文章,就是没有一个专门讲虚拟主机及实际操作过程的。经过多次测试,终于成功了。

操作过程:

windows平台虚拟主机301重定向

如果你不是服务器,你可以利用子目录绑定去做,首先建立子目录,或是用一个闲置空间去做。然后把你需要进行重定向域名绑到这个目录。

A、如果你用的是PHP语言:

在这个子目录里面建立一个index.php的文件,文件内容:

{
header("HTTP/1.1 301 Moved Permanently");
header("Location:填301目标域名.com");
}

B、如果你用的是ASP语言,可以放index.asp在目录下,代码如下:

<%@ Language=VBScript %>
<%
Response.Status="301 Moved Permanently" Response.AddHeader "Location", "填301目标域名.com"
>

C、ASP.NET下的301重定向

<script runat=”server”>
private void Page_Load(object sender, System.EventArgs e)
{
Response.Status = “301 Moved Permanently”;
Response.AddHeader(”Location”,"填301目标域名.com”);
}
</script>

注:此方法已经测试,可行。缺点在于需要两个空间(一般都有个子目录吧?子目录也可以的),上面需要填写域名的地方,请填写需要301的域名,比如:OKXUN.com重定向,那么,就先把OKXUN.com绑定到一个空闲的空间,上传上面对应代码,即重定向到主网站。