利用.htaccess实现301永久重定向

通过.htaccess文件使用301重定向SEO是个亘古不变的话题。常用的重定向方式有: 301 redirect, 302 redirect 与 meta fresh。

301 redirect: 301代表永久性转移(Permanently Moved),301重定向是网页更改地址后对搜索引擎友好的最好方法,只要不是暂时搬移的情况,都建议使用301来做转址。

在Apache中,有个很重要的文件.htaccess,通过对它的设置,可以实现很多强大的功能,301重定向只是其中之一。通过合理地配置重定向参数中的正则表达式,可以实现各种匹配。如:

    RewriteEngine On

    RewriteBase /

    RewriteCond %{HTTP_HOST} ^a.cn [NC,OR]

    RewriteCond %{HTTP_HOST} ^www.a.cn [NC,OR]

    RewriteCond %{HTTP_HOST} ^b.com [NC]

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