临沂网络公司品牌企业,专注于为临沂企业提供高品质的网站建设网站制作网站设计网站优化SEO服务

首页 > 专业文章 > SEO观点文章 > 0539-5630028
临沂网站建设-临沂网络公司
细说301重定向对网站的重要性及设置方法

2017-08-22

 301重定向是什么意思?

网站301重定向技术就是指用户访问一个域名后直接跳转到另一个域名上,它可以是同域名下之间的跳转如:pinbanjixie.com/跳转到www.xingay.net/上。也可以是不同域名之间的跳转的技术。301永久重定向对SEO无任何不好的影响,而且网页A的的权重都会传达给网页B,对于搜索引擎优化、网站优化来说,给搜索引擎一个友好的信息,告诉它此页面已永久重定向,避免搜索引擎找不到页面。

为什么要做301重定向?

一种情况是:我们在解析域名到空间服务器上的时候会解析出两个域名(带www、不带www),如果不设置301的话我们访问这两个域名是都能进入到我们的首页,这样的话我们首页的权重就会分散,你想想这会是什么后果。所以必须设置301重定向,我建议是把不带www的定向到带www上。我个人认为用户比较认同带www的,对用户比较友好吧。

另一种情况:就是当我们想要换一个域名的时候,如果我们不做301重定向的话,会损失大量流量,因为用户只知道你旧域名,所以通过301重定向可将旧域名重定向至新域名上,能挽回流量损失,有利于SEO。

301重定向怎么做?

1、Apache服务器实现301重定向

Apache是提供web服务的程序, 用来执行网页程序和显示网页的服务器,在Apache中,有个很重要的文件.htaccess,通过对它的设置,可以实现很多强大的功能,301 重定向只是其中之一。

将不带www的定向到带www去

a、这里我使用mod_rewrite重写URL的方式来做,做之前,朋友记得检查一下你的apache是否已经加载了rewrite模块。如图所示的那个模块,在apahce的httpd.conf文件里面查看。

rewrite模块

 

如果没开启这有开启方法:

用文本编辑器打开Apache安装目录\conf\httpd.conf,找到“#LoadModule rewrite_module modules/mod_rewrite.so”这行,去掉前面的“#”;继续查找“AllowOverride None”,修改为“AllowOverride All”;然后,重启Apache即可。

b、如果已经支持了rewrite,直接在你要做的站点配置文件里面添加以下代码,注意修改域名为你要做的域名。
-----------------------------
Options +FollowSymLinks
RewriteEngine on
RewriteCond %{HTTP_HOST} ^xingay.net
RewriteRule ^(.*)$ http://www.pinbanjixie.com$1 [R=permanent,L]

2、.htaccess文件内修改。

我们通过FTP上传工具进入空间查看一下是否有.htaccess这个文件,如果有就在这里修改,如果没有的话就见一个名为.htaccess文本文档,把下面代码复制上去,域名修改好后上传到网站根目录。如下:

RewriteEngine On
RewriteCond %{HTTP_HOST} !^www.pinbanjixie.com$ [NC]
RewriteRule ^(.*)$ http://www.pinbanjixie.com$1 [L,R=301]

3、空间控制面板修改

有的空间有301重定向功能,可以到空间控制面板中设置,如下图:

空间控制面板301设置

301重定向查询方法

当我们设置好了301重定向以后,就要看看他是否设置成功了,我觉得通过站长工具中的返回状态吗查询是最准确的,这是查询地址:http://tool.chinaz.com/pagestatus/

返回状态码查询

如图,当我们输入那个被重定向的域名,就会看到返回的状态码是301说明设置成功了,反之,没成功。好好检查一下,重新设置。

301重定向设置注意事项:

1、被降权的域名不要做301重定向

我们不要把降权的网站进行301重定向设置,当我们发现一个网站被降权了,但又不忍心放弃这个网站,有的人就会想到一个办法,就是把降权的域名利用301重定向技术跳转到新域名上,这种想法是不好,但万万没有想到的是,新的域名也跟着降权了。请一定记住,当域名被降权以后,你再把域名重定向到其它域名,不但没有好处,反而还会给你新域名带来坏处的。

2、做301重定向的两个网站的内容要相关

还有一种情况是不能做301的,就是:一个网站A是做A产品的,网站B是做B产品的,然后把A域名重定向到B网站,想着是把权重转移过来,但发现B网站的权重并没有提高,也没有排名。这是因为B网站和A网站是根本不相同的两个网站,title完全不同,等于是两个不同的网站,所以重定向是没有作用的。如果B网站的title和A网站的一致,这样的重定向才有意义,若是两个完全不同类型的网站,重定向毫无作用。

附:百度官方给出的301跳转常见问题汇总

问:我设置了301跳转,多久可以生效?

答:目前百度无法承诺301跳转的生效时间,因为站长感受到的生效时间会受多因素影响,比如Baiduspider再次抓取这个页面发现其设置了301的时间、网页的重要程度以及自身质量等。

问:301跳转生效后,原网页是否会被删除?

答:不会,会与跳转后的新网页同时存在。

问:原网页新网页都存在,相当于两个内容重复的页面,排名怎么处理?

答:通常百度会认为跳转后的新网页更加重要,原网页是被放弃的网页,会让新网页继承原网页属性,在搜索结果中会优先展现新网页。

问:将老域名跳转到新域名,是仅首页301就可以了?还是必须所有页面301?

答:必须所有页面301至新域名的相应页面。

问:原域名所有页面都跳转至新域页首页会有什么影响?

答:新域名首页将会替换旧域名首页,新域名首页仅继承旧域名首页的属性,不会产生1+1>2的效果。旧域名在短时间内仍然可查。但随着时间推移,旧域名由于质量下降最终会被清除出数据库。

返回SEO观点文章
 
2017-08-22 令人头疼的seo原创文章
2017-08-22 细说301重定向对网站的重要性及设
2017-08-22 分析搜索引擎如何首先抓取最重要