301重定向是一种非常重要的“自动转向”技术,表示本网页永久性转移到另一个地址。

        在网站建设中,时常会遇到需要网页重定向的情况:例如域名更换、网站目录结构改变,网页被移到一个新地址、网页扩展名改变等,在这些情况下,如果不做重定向,则用户收藏夹或搜索引擎数据库中的旧地址导致让访客得到一个404页面错误信息,访问流量白白丧失,同时会对用户体验造成影响。

        使用301永久性重定向命令让多个域名指向网站主域时,亦不会对网站的排名产生任何负面影响。

        修改.htaccess文件

        重定向nbqixun.cn到www.nbqixun.cn

    <ifmodule mod_rewrite.c>
      RewriteEngine On
      RewriteCond %{HTTP_HOST} !^nbqixun.cn$ [NC]
      RewriteRule ^(.*)$ http://www.nbqixun.cn/$1 [L,R=301]
    </ifmodule>

        重定向nbqixun.cn/file.php 到 nbqixun.cn/other.php   

    <ifmodule mod_rewrite.c>
      RewriteEngine On
      RewriteCond %{HTTP_HOST} ^www.nbqixun.cn$
      RewriteRule ^file.php$ http://www.nbqixun.cn/other.php [R=301,L]
    </ifmodule>

        注意,要使用.htaccess文件,Apache必须开启rewirte模块。