芒果

/* 300x250 */

从搜索引擎优化角度来看,301 重定向是域名重定向的最佳选择。当网站域名变更后,搜索引擎只对新网址进行索引,同时又把原地址链接全部搬移到新的域名下,保证域名更换不影响收录和排名。 编辑根目录的 .htaccess 文件,加入

Options+FollowSymLinks
RewriteEngine On
RewriteCond %{HTTP_HOST} ^example.com [NC,OR]
RewriteCond %{HTTP_HOST} ^www.example.com [NC]
RewriteRule ^(.*)$ http://www.mangguo.org/$1 [L,R=301]

上述示例是把 example.com 和 www.example.com 重定向到芒果 (mangguo.org)。

版权所有,转载请注明出处。
转载自 <a href="http://www.mangguo.org/use-htaccess-realize-301-domain-redirect/" title="使用 .htaccess 实现 301 域名重定向" rel="bookmark">使用 .htaccess 实现 301 域名重定向 | 芒果</a>

已经有 5 条评论

  1. 美好药店 - 2009-02-21 00:57

    好东西阿。 回应

    #1
  2. 芒果服装印花 说 - 2009-03-07 04:01

    这样操作不可行。关于 [NC,OR],是将空记录的和 www 记录的都转向到 http://www.mangguo.org 这个域名,[NC,OR] 表示除 example.com 外,www.example.com 这个域名也需要跳转。
    建议将原来的网址采用 301 重定向到新网址,把流量导入就可以。因为目录结构改变后要每篇日志都重定向是比较困难的。
    另外,关于 .htaccess 请参考 http://baike.baidu.com/view/91163.htm 回应

    #2
  3. 服装印花 - 2009-03-07 02:13

    你好,多谢指点,但问题是我不是换域名。然后是我的网址有几个分类的,只是把原有的几个向到新的网址,有时候可能是要一对一的进行换啊。
    这样如何操作?
    比如,123.cn/bg/ab/kkk.htm 换成 123.cn/abcdefgkkkkk.html

    Options+FollowSymLinks
    RewriteEngine On
    RewriteCond %{HTTP_HOST} ^123.cn/bg/ab/kkk.htm [NC,OR]
    RewriteRule ^(.*)$ http://www.mangguo.org/$1 [L,R=301]

    我这样操作行不行呢? 回应

    #3
  4. 服装印花 - 2009-03-07 02:18

    抱歉,上面不对。

    Options+FollowSymLinks
    RewriteEngine On
    RewriteCond %{HTTP_HOST} ^123.cn/bg/ab/kkk.htm [NC,OR]
    RewriteRule ^(.*)$ http://www.123.cn/abcdefgkkkkk.html/$1 [L,R=301]

    我这样操作行不行呢?

    还有 [NC,OR] [NC] 这两表示的具体意思能否解释下?谢了。 回应

    #4
  5. Rtrash|废纸篓 - 2009-12-30 02:23

    好像不行的!最好使用 cpanel 操作! 回应

    #5

我简单说几句

推荐文章

最新评论

友情链接

一夜激情