五、301重定向和302跳转浸染分解

  做网站时我们常常传说传说传闻301和302两种跳转编制,当然只要一个字符分歧可是对于查找引擎而言却有着极大的分歧的处所。

  个别我们一个旧的URL弃之不用了,不能就这么放着,而要经过一个跳转,连接到新地址上,一来能够传递权*重,而来也能够或许防止这个长春电缆桥架地址被查找引擎误感触死连接(地址失效)、或是304状态码即长时刻不更新(对应页*面还在但长时刻不更新)。前者对查找引擎来讲无疑是有很坏影响的,尔后者不做跳转也可没坚 苦。

  当需要做跳转的时分,有两种能够遴选。301和302。很多人感触二者通用,实在否则。301跳转对查找引擎是一种对照驯良的跳转编制,也是查找引擎能够遭遇的跳转编制,它告诉查找引擎,这个地*址弃用了,永远转向一个新地*址。

  可是302就不不异了。302是一种且则重定向,我们应当碰着过这样一种表象,畴前经过查找引擎掀开一个小说页*面,可是弹出的功效却是一个卖长春桥架厂网页。这是一种很严重的作*弊步履。此刻百度算法升级查找功效中也很少闪现这样的页*面了,可是百度却把这类且则重定向算作和劫持跳转不异的步履。在查找引擎 看来这实在是一种作*弊。

  所以当我们在做页*面跳转的时分必定要正视,利用的不能够是302重定向,而是301重定向。

  六、注意事项

  若准备将服*务*器上的文件移到其它地方时,须就以下信*息正确地通知搜索*引擎的爬行程*序:

  - 目标地*址:这些文件被移向何方

  - 移动属性:暂时移走还是永久性移走

  对拥有多个域*名的网站,专家建议应把那些不想在搜索*引擎上推*广的域*名用301跳转命令来永久性重定向。

  七、正确方法

  对于正确实施301重定向,有这样几个方法可供大家参考:

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

  2.适用于使用Unix网络服*务*器的用*户。通过此指令通知搜索*引擎的spider你的站点文件不在此地*址下,这是较为常用的办法。形如:Redirect 301 / url。

  3.适用于使用Window网络服*务*器的用*户。在服*务*器软*件的系*统管*理员配置区完成301重定向。

  4.采用“mod_rewrite”技术。

  通过该技术进行的改变将在.htaccess文件中体现出来,形如:

  Options +FollowSymLinks

  RewriteEngine on

  RewriteCond % ^yourdomaincom

  RewriteRule ^(.*)$ http://www./$1 [R=permanent,L]

  1.用ASP/PHP实现301重定向:

  代*码在上面已经介绍过了。

  八、看法建议

  对于所遭遇的问题Dan Thies深有体会,因为他也有过类似的遭遇。他的网站上有一个会员跟踪脚本,其中一个会员的站点通过302命令映射到这个跟踪脚本,而这个跟踪脚本又是 通过302映射到他的主页。当在Google中用“keyword research”进行搜索,他的主页排*名在前十位,然而地*址显示的却是那个会员的网*址。结果使他哭笑不得:访问者通过Google搜索结果进入他的网 站,而他却不得不为这些访问量给那个会员支付报酬! 后来他用robots.txt文件禁止Spiders跟踪访问他的会员跟踪脚本才算解决了问题。

  对于Dan Thies认为:“Google在302重定向"的处理上还存在一定的问题,但并不表示Google不允许302重定向。并未遭封或遭到惩罚,它们只是返回了错误的响应。”

  如果使用了跟踪URL/脚本,又必须让访问者重定向到某一着陆页,那么一定要在robots.txt文件中禁止Spiders去访问第二个重定向。如果 没有对跟踪URL/脚本进行重定向,而只是把另外一个URL上的内容给复制过来,那么应在robots.txt文件中禁止Spiders去访问跟踪 URL,以防因内容重复而遭搜索*引擎惩罚。

  九、经验谈

  一个多域*名站主的经验之谈:

  “我只有一个网站淘星,主域*名是,此外还有诸如等共计十几个域*名。所有这些次级域*名都映射到,而且所有域*名对应的是同一个IP地*址。由于事实上我只有一 个站点,一个站点又只能对应一个.htaccess文件,显然不可能直接修改.htaccess文件来实现重定向。我采用了如下步骤:

  1.把domain1com从domaincom上独*立出来,让它成为服*务*器上的一个普通独*立网站。

  2.为domain1com创建一个.htaccess文本文件,并在文件中设置重定向代*码为:

  Redirect permanent /

  再将修改后的.htaccess文件上传给所在服*务*器。

  这一步也可以在域*名控制面板中完成。

  1.进入域*名控制面板,将所有原来绑定到上的域*名从上释放,然后重新绑定到。这样一来,这些被绑定的域*名使用的都是的.htaccess文件,因而也就意味着它们都被永久性重定向到上了。好了,大功告成! 就这么容易!

  2.重定向有一个更快捷的办法,但是如果你的网站租用的是虚拟主机的话,需要空间商支持的,如果是服*务*器那就好办了,打开IIS,在默认站点(或者不是 默认站点也可以)建立一个新网站,记得域*名和IP要填对,比如你要把重定向到w的主域*名或者不带3w的一级域*名中,你记得这个net的对应绑定的IP一定 要选对,然后下一步就随便选定一个文件夹 其他都不要管 建立好了之后 按如下图片所示操作即可。

  记得一定要勾选“资源的永久重定向”,否则会被搜索*引擎视为302暂时性跳转处理

  然后你就成功了,如果出现下图所示的话,那就真的成功了哦亲!

  十、优化意义

  1、网站改版完成,先将新版上线,在线上保持一段时间新旧内容共存。

  2、新旧内容同时存在一段时间,且新版内容已开始收录后,对新旧内容设置301跳转,将旧版内容指向新版对应内容。

  3、301重定向有利于网站首选域的确定,对于同一资源页*面多条路径的301重定向有助于URL权*重的集中。

  按照上述操作方*式在现有情况下能够尽可能的降低网站因改版带来的流*量损失,提高用*户体验度,同时有利于网站优化。