详解http 301永久重定向设置方法

热度:652℃ 时间:2018-12-23 来源:佚名


      写这篇文章之前,还在犹豫有没有会看。基本多数的站长和seo都会设置301重定向,如果你已经会设置301永久重定向不妨去看看301作弊。301可以统一url标准化,提高用户体验,递增站点权重等是网站优化过程中必不可少的设置。

 301

      301重定向是通知搜索引擎原网页或站点已经永久性转移到了新域名,以后在抓取网站的时候直接进入被定向的站点,原来的站点不再提供更新了,类似转移公告。对于网民来说设置301,可以更快的进入到新站点,通过原来收藏或记忆的域名可以毫无察觉的进入到新站点。

 

什么情况下设置301重定向

 

1.防止用户输错域名,需要开启w,ww和wwww 来提升用户体验,减少输错而无法访问网站

2.url标准化,统一搜索引擎抓取网站的url。比如将seotop.com,301到www.seotop.com/

3.网站更换新域名,没有哪个网站刚开始就使用好域名,有钱了换一个利于记忆和品牌传播的域名可以节省不少推广费用,比如京东商城www.360buy.com 301到 www.jd.com

4.当目录频道需要使用二级域名运作的时候,需要把目录301到二级域名。

5.有多个权重不错的域名,需要把所有的权重都传递到新域名上,就需要301重定向了。

      如果不设置301,多个域名(seotop.com,www.seotop.com)绑定在一个主机头上,会被搜索引擎认为是两个相同的站点,不利于网站的排名。绑定的域名越多,内容重复度也就越高,排名越低。

 

实现301重定向的方法

 

      设置301最好是网站上线之前就要设置,注册好域名还需要备案,上传程序等。为设置301准备了充足的时间。如果在网站上线之前可以使用dnspod的免费转发功能实现301重定向。

 

  1. 注册dnspod免费用户,添加域名,进入域名控制面板将解析dns设置成为dnspod提供给的dns。
  2. 使用dnspod智能30天以后,可以使用免费转发(301),国内80%的站长都在使用他们的智能解析。所以在这里设置就可以。

 

      目前多数的空间都支持301重定向功能,需要空间绑定多个域名,在空间面板上进行设置。本站使用的是万网空间,把万网空间设置301重定向的方法分享给大家。

 301重定向

      登录万网主机管理平台>>站点信息>>基础环境设置>>30重定向。只有解析状态正常、已备案且万网接入的域名,才可以使用此功能,且目标域名与源域名不能一样。选择源域名(需要做301),目标域名(被定向到)点击添加保存,就完成了301重定向的设置。

 

在iis下设置301重定向

 

      打开iis,创建一个站点(可以是空文件夹)成功后右键,属性>>网站,ip地址后面的高级中,将需要做301的域名绑定在主机头上。如下图

 IIS下设置301重定向

      接下来还在在网站属性>>主目录。下面有3个单选项。选择 重定向到URL(U)输入目标域名url,然后点击应用,最后点击确定。这样就完成了在windows系统中iis下设置301永久重定向了。

 IIS下设置301重定向

      以上的设置方法功能都比较单一,只适合网站建设初期的设置,接下来进入更强大的设置模式,适用于已经成功建站的高手们。

 

Apache 服务器实现301 重定向

 

在Apache 中,有个很重要的文件.htaccess,通过对它的设置,可以实现很多强大的功能,301 重定向只是其中之一。

找到

“redirect permanent / http://www.seotop.com:

redirect permanent /xxxx.html http://www.seotop.com:修改这句即可。”

 

在.htaccess文件中增加301重定向指令

采用“mod_rewrite”技术,形如:

"RewriteEngine on"

"RewriteRule ^(.*)$ http://www.seotop.com/$1 [R=301,L]”


如指定url或目录进行301重定向,须在.htaccess文件中增加以下指令

"RewriteRule ^(article/zhishu.html|zhishu/)$ http://www.seotop.com/zhishu  [R=301,L]\n".


整站设置301重定向方法


"RewriteEngine On"

"RewriteBase /"

"RewriteCond %{HTTP_HOST} ^seotop.com [NC]:

"RewriteRule ^(.*)$ http://www.seotop.com/$1 [R=301,L]"


设置成功后 需要在百度站长工具,进行网站改版提交301验证。经测在48小时可以替换掉原有url的百度搜索结果。