301重定向的方法

[复制链接]
查看: 1096   回复: 0
发表于 2009-1-15 13:09:49 | 显示全部楼层 |阅读模式
301重定向是网页更改地址后对搜索引擎友好的最好方法



第一种:  

IIS实现301重定向
1 打开internet信息服务管理器,在欲重定向的网页或目录上按右键,
2 选中“重定向到URL”
3 在对话框中输入目标页面的地址
4 切记,记得选中“资源的永久重定向”
5 当然,最后要点击“应用”






第二种 Apache实现301重定向
在Apache中,有个很重要的文件.htaccess,通过对它的设置  

添加或修改以下内容:
Redirect permanent / http://XXX.com/ ;将目录下内容重定向到http://www.XXX.com/

或采用“mod_rewrite”技术,形如:  

RewriteEngine on
RewriteRule ^(.*)$ http://www.XXX.com/$1 [R=301,L]

即可完成重定向


第三种:虚拟主机301重定向  

如果你不是服务器,你可以利用子目录绑定去做,首先建立子目录,然后把你要进行重定向域名绑到这个目录,在这个子目录里面建立一个index.php的文件


header("HTTP/1.1 301 Moved Permanently");
header("Location:http://www.XXX.com/");
exit();



如果你的不支持PHP,可以用index.asp放在目录下


代码如下:

Response.Status="301 Moved Permanently"
Response.AddHeader "Location","http://www.XXX.com/"
Response.End

ASP .NET下的301重定向
<script runat=”server”>
private void Page_Load(object sender, System.EventArgs e)
{
Response.Status = “301 Moved Permanently”;
Response.AddHeader(”Location”,”http://seo.highdiy.com”);
}
</script>
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则