301重定向的作用是什么,怎么设置
在网站优化中有很多的细节要处理,比如说301重定向。如果网站改版或者是更换域名,301重定向是必须要做的,那么具体301重定向是什么意思呢?本文就给大家介绍下301重定向的作用,以及301重定向怎么做的问题。
301重定向就是页面永久性移走,是一种非常重要的“自动转向”技术。当用户或搜索引擎向网站服务器发出浏览请求时,服务器返回的HTTP数据流中头信息(header)中的状态码的一种,表示本网页永久性转移到另一个地址。
那么具体301重定向作用是什么,301重定向怎么设置呢?本文就给大家具体做下介绍。
一、301重定向的作用
1、301重定向有利于增加域名权重。301重定向其实是对域名权重进行转移,比如说abc.cn做重定向到www.******.cn,其实是把abc.cn的权重转移到www.******.cn,从而增加www.******.cn域名的权重;
2、促进搜索引擎优化效果;
3、301重定向有利于利于网页PR传递;
4、301重定向有利于页面收录。当我们网站开启网站伪静态之后,就会出现2个一模一样的页面,那么这个时候,搜索引擎蜘蛛会重复抓取,这样的页面多了 ,会引起搜索引擎的误判,这个时候我们需要用到301重定向来进行处理,优化网页收录;
5、301重定向有利于用户体验。当我们有多个页面访问一个网站的时候,为了让用户更好的记住我们的网站,可以将域名同意重定向到某一个域名商,增加网站的记忆度,获取更好的用户体验。
二、301重定向怎么做
在iis下设置301重定向
打开iis,创建一个站点(可以是空文件夹)成功后右键,属性>>网站,ip地址后面的高级中,将需要做301的域名绑定在主机头上。
接下来还在在网站属性>>主目录。下面有3个单选项。选择 重定向到URL(U)输入目标域名url,然后点击应用,最后点击确定。这样就完成了在windows系统中iis下设置301永久重定向了。
以上的设置方法功能都比较单一,只适合网站建设初期的设置,接下来进入更强大的设置模式,适用于已经成功建站的高手们。
Apache 服务器实现301 重定向
在Apache 中,有个很重要的文件.htaccess,通过对它的设置,可以实现很多强大的功能,301 重定向只是其中之一
找到
redirect permanent / http://www.******.com:
redirect permanent /xxxx.html http://www.******.com:修改这句即可。
在.htaccess文件中增加301重定向指令
采用“mod_rewrite”技术,形如:
"RewriteEngine on"
"RewriteRule ^(.*)$ http://www.******.com/$1 [R=301,L]”
如指定url或目录进行301重定向,须在.htaccess文件中增加以下指令
"RewriteRule ^(article/zhishu.html|zhishu/)$ http://www.******.com/zhishu [R=301,L]\n".
整站设置301重定向方法
"RewriteEngine On"
"RewriteBase /"
"RewriteCond %{HTTP_HOST} ^abc.com [NC]:
"RewriteRule ^(.*)$ http://www.******.com/$1 [R=301,L]"
设置成功后 需要在百度站长工具,进行网站改版提交301验证。经测在48小时可以替换掉原有url的百度搜索结果。
三、301重定向多久生效
301永久重定向的生效周期大概是20天左右。如果页面网站规模比较大,是中间加入seo重定向,可能完全生效周期是3个月左右。
关于301重定向的问题,本文重点介绍了301重定向的作用,以及301重定向怎么做。总之来说,301重定向的作用就是传递权重,最终促进网站收录和关键词排名。当然,301重定向需要在有需要的时候再做。至于怎么设置301重定向,大家可以参考本文提到的这些方式方法。