/* 336x280*/
从搜索引擎优化角度来看,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)。
/* 336x280*/
版权所有,转载请注明出处。
转载自 <a href="http://www.mangguo.org/use-htaccess-realize-301-domain-redirect/" title="使用 .htaccess 实现 301 域名重定向" rel="bookmark">使用 .htaccess 实现 301 域名重定向 | 芒果小站</a>
已经有 8 条群众意见
- 美好药店
#1/2009-02-21 00:57好东西阿。 回应
- 芒果 对 说
#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 回应
- 服装印花
#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]
我这样操作行不行呢? 回应
- 服装印花
#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] 这两表示的具体意思能否解释下?谢了。 回应
- Rtrash|废纸篓
#5/2009-12-30 02:23好像不行的!最好使用 cpanel 操作! 回应
- 求索阁
#6/2011-05-24 10:08芒果大师,有个问题请教您:我在二级目录下建个wordpress http://qiusuoge.com/blog/,测试主题用的。导入原数据库,主题还是以前的主题,并更换了新老域名地址。
这个新博客的首页页面可以打开,把鼠标放到页面上的文章,文章地址也是这个新博客的地址,但是点击计入之后,却显示找不到该文章页面,而跳转到根目录下的老博客主页上去。这是咋回事呢? 回应
- 好学网
#7/2011-05-26 17:34http://www.haoxuee.com好学网学习域名重定向。 回应
- 梨花 对 说
#8/2011-06-16 11:01不错哦 看看 学习了 回应
我简单说几句