域名重定向,301转向与302URL跳转方法及代码
author:一佰互联 2015-03-17   click:3330

域名重定向概念:

域名重定向也指域名url转发转向。所谓URL转发,是通过服务器的特殊设置,将访问您当前域名的用户引导到您指定的另一个网络地址。 地址转向(也可称“URL转发”)即将一个域名指向到另外一个已存在的站点,英文称为“ URL FORWARDING ”。域名指向可能这个站点原有的域名或网址是比较复杂难记的。

域名重定向文法实现:301重定向,302跳转


302跳转就网址重定向的一种,它区别于301跳转,301是网址永久重定向,302则是网址的临时定向。302转向或者302重定向(302 redirect)指的是当浏览器要求一个网页的时候,主机所返回的状态码。302状态码的意义是暂时转向到另外一个网址。

302最简单的方法是URL转发,在域名解析时可选择。但这种方法不利于网站SEO优化,SEO中我们常用301重定向把域名的权重转移给其它网址。如我司http://www.vhost100.com就做了301跳转。

301跳转实现方法:如果是服务器或VPS主机指接在IIS里设置下重定向网址即可。虚拟主机用户请使用代码,代码加到网站公用文件中,这样保证所有页面都重定向。

用ASP/PHP实现301重定向代码:

ASP:

Response.Status="301 Moved Permanently"

Response.AddHeader "Location","http://lusongsong.com/"

Response.End

PHP:

header("HTTP/1.1 301 Moved Permanently");

header("Location:http://lusongsong.com/");

exit();


什么情况下使用301域名重定向

1:网站更换域名时,通过301永久重定向将旧域名重定向至新域名,挽回流量损失和SEO。

2:当出于需要删除网站中的某些目录时,比如我要删除我博客下的博客导航,这时就可以用301永久重定向到网站首页。

3:如果你有多个闲置域名时需要指向同一网站时,通过301永久重定向可以实现。

4:你打算实现网址规范化。