什么是网站301重定向?

编辑:admin

网站301重定向是一个老话题,只要涉及到网站SEO优化,都会提及301重定向。稍微有一点基础的站长,网站也都会设置301重定向。而对于新手来说,什么是网站301重定向?优化狮来给大家详细解读。

  从直观来说,例如优化狮要把www.aakuu.com直接跳转到aakuu.com上。在SEO的规则中,如果网站有不同域名入口,是不利于网站积累权重,且容易分散网站权重,不利于网站的自然排名。所以目前网上最好的办法就是通过301重定向来实现跳转,这也是百度等搜索引擎认可的。所有301重定向在网站优化中的重要性不言而喻。重庆SEO外包中也常常为客户设置301重定向,根据服务器的类型和域名,设置方法有以下几种。


Linux 主机 Apache服务器通过.htaccess文件
  Options +FollowSymLinks
  RewriteEngine on
  rewritecond %{http_host} ^aakuu.com [nc]
  rewriterule ^(.*)$ http://www.aakuu.com/$1 [r=301,nc]
  或者
  RewriteEngine On
  RewriteCond %{HTTP_HOST} !^aakuu.com$ [NC]
  RewriteRule ^(.*)$ http://www.aakuu.com/$1 [L,R=301]

Windows主机IIS下的301转向设置
  在IIS 管理后台 -> 选择你要重定向的文件或文件夹 -> 右键"重定向到URL" -> 输入需要转向的目标URL ->选择"资源的永久重定向"。
  另外,如果你的Windows虚拟主机空间支持ISAPI_Rewrite,那么在IIS下利用ISAPI_Rewrite不仅可以实现url 重写,还可以用来设置301转向,下面分别是三个版本的ISAPI_Rewrite对应的带www的域名301转向到不带www域名的代码:
  # ISAPI_Rewrite 1.3 版本 域名的301重定向
  RewriteCond Host: ^www\.farlee\.info$
  RewriteRule (.*) http\://farlee\.info$1 [I,R]
  # ISAPI_Rewrite 2.x 版本
  RewriteCond Host: ^www\.farlee\.info$
  RewriteRule (.*) http\://farlee\.info$1 [I,RP]
  # ISAPI_Rewrite 3.x 版本
  RewriteCond %{HTTP:Host} ^www\.farlee\.info$
  RewriteRule (.*) http\://farlee\.info$1 [NC,R=301]

PHP 301 重定向代码
  301重定向也可以在php文件中通过加入php header来实现,代码如下:
  <?php
  header("HTTP/1.1 301 Moved Permanently");
  header("Location: http://aakuu.com/newpage.html");
  exit();
  ?>

文章作者:优化狮

文章标题:什么是网站301重定向?

本文链接:https://www.aakuu.com/jiqiao/42.html