301重定向是一种非常重要的“自动转向”技术。网址重定向最为可行的一种办法。当用户或搜索引擎向网站服务器发出浏览请求时,服务器返回的HTTP数据流中头信息(header)中的状态码的一种,表示本网页永久性转移到另一个地址。那么网站如何做301重定向呢?
什么情况下使用301重定向
       1:网站更换域名时,通过301永久重定向将旧域名重定向至新域名,挽回流量损失和SEO。
       2:当出于需要删除网站中的某些目录时就可以用301永久重定向到网站首页。
       3:如果你有多个闲置域名时需要指向同一网站时,通过301永久重定向可以实现。
       4:你打算实现网址规范化。
如何实现301重定向
1:IIS 服务器实现301 重定向
       打开IIS,找到要重定向的网站或者网页,右键查看属性,如果是网站则选择主目录选项卡,网页则是文件选项卡。如下图所示:
20140730_094701图一
20140730_094724图二
20140730_100110图三
20140730_100126图四
2:Apache 服务器实现301 重定向
       在Apache 中,有个很重要的文件.htaccess,通过对它的设置,可以实现很多强大的功能,301 重定向只是其中之一。找到redirect permanent / http://www.xjyili.cn:
redirect permanent /old.html http://www.xjyili.cn:修改这句即可。
3:在.htaccess文件中增加301重定向指令
       采用“mod_rewrite”技术,形如:
RewriteEngine on
RewriteRule ^(.*)$ http://www.xjyili.cn/$1 [R=301,L]