301重定向的重要性与详细设置方法

301重定向是什么意思?为什么要设置301重定向?

301重定向是页面永久性移走(301重定向)是一种非常重要的“自动转向”技术。网址重定向最为可行的一种办法。当用户或搜索引擎向网站服务器发出浏览请求时,服务器返回的HTTP数据流中头信息(header)中的状态码的一种,表示本网页永久性转移到另一个地址。

也就是说,301重定向的设置,是把网站的页面的地址,永久性的转移到另一个地址,使得用户或者是搜索引擎在原地址访问该页面时,页面地址会自动跳转到新地址下进行访问该页面。

为什么这么做呢?

因为当一个页面拥有多个地址可以访问的时候,用户或者搜索引擎会从多个地址进行页面的访问,这样以来,页面的每一个可访问地址都会有一定份额的权重。

虽然访问不同地址进入了同一个页面,但对于搜索引擎来说,一个地址就是一个页面,N 个地址访问同一个页面,就等于 N 个地址访问了 N 个页面。

这样以来,网页的权重分散,就相当于 N 个页面和一个页面的权重对比。

如果说,所有访问者通过一个地址进入页面的话,那么这个地址的权重就会就是所有链接访问进入的权重之和。

这样看来,301重定向的意义就在于,把所有地址的权重集中在一个地址上,来集中页面的权重,提高页面的权重。

因此,301重定向的作用和意义就在于集权。

如何进行301重定向的设置

那么我们如何进行301重定向的设置呢,比如,我们在购买了域名和空间后,进行域名的解析和绑定,在通常情况下,我们都会解析一个一级域名和 www 的二级域名来绑定在同一个空间里,这样以来,我们的网站的所有页面都会有两个地址进行访问,一个是一级域名下的访问地址,另一个是二级域名下的访问地址。

我们如果把权重集中在 www 的二级域名,就要进行 301 重定向的设置,把其他可访问地址通过 301重定向进行永久性转移到 www 的二级域名下进行访问。

301重定向的重要性与详细设置方法

如果说,我们把之前所有的可访问域名都通过 301 重定向来永久转移到 www 的二级域名,那么给大家介绍几种操作方法:

操作方法一:

空间控制面板进行 301 重定向设置。

在我们购买空间的时候,会在空间配置里看是否支持 301 重定向,如果支持 301 重定向,那么我们就会在空间的控制面板里找到 301 重定向设置按钮

点击 301 重定向设置按钮,进入 301 重定向设置面板

在 301 重定向设置面板中的源域名处填写除 www 的二级域名以外的其他所有可访问该网站地址。

在 301 重定向设置面板中的目标域名处填写 www 的二级域名

这样就可以把源域名 301 重定向永久转移到了目标域名。

操作方法二

如果我们购买的空间没有 301 重定向设置,那么我们可以通过代码来设置 301 重定向。

1、Apache主机(Linux)301重定向规则代码:

<IfModule mod_rewrite.c>

RewriteEngine On

RewriteCond %{HTTP_HOST} ^其他可访问域名一$ [NC,OR]

RewriteCond %{HTTP_HOST} ^其他可访问域名二$

RewriteRule ^(.*)$www 的二级域名/$1 [R=301,L]

</IfModule>

注意:将代码中的域名填写字样改成自己网站上的域名,用记事本将代码放进去,命名为.htaccess,只有后缀,没有名称,然后上传到网站根目录。

2、Win主机(iis)301重定向规则代码:

[ISAPI_Rewrite]

# 3600 = 1 hourCacheClockRate 3600

RepeatLimit 32

RewriteCond Host: ^二级域名前缀.域名主体\.域名后缀$RewriteRule (.*)

http\://www\.域名主体\.后缀$1 [I,RP]

注意:同上,修改成自己的域名,文件命名为httpd.ini,上传至网站根目录。






作者:新疆SEO_老路 发布日期:2017-08-23 16:08 文章来源:老路整理编辑 阅读人数: