Home » WP Trick

WordPress换域名的完美301跳转方法

衡天小张,四钻保证

经常来我这的朋友都知道我被逼无奈搬家无数,也因为头脑发烧换了3次域名(第一次用 blog.zwwooooo.com,第二次是 zwwooooo.com,第三次是真的换了 zww.me)。

搬家倒是很容易,就是换域名的话要考虑搜索引擎能否快速收录新网址,这就要给原域名作 301 转向了,最好保留原网站数据不动一个月以上。

转向了几次也就懂得方法了,当然都是 Google 来的!下面直接列出方法当自己的笔记好了,需要的朋友也可以直接参考、Copy。

一、Linux 主机,这个最简单,修改 .htaccess(方法参考自《第七日》的这篇文章

把 .htaccess 文件 WordPress 部分修改成下面样子:

# BEGIN WordPress
<IfModule mod_rewrite.c>
Options +FollowSymLinks
RewriteEngine on
rewritecond %{http_host} ^www.old.com [nc]
rewriterule ^(.*)$ http://www.new.com/$1 [L,R=301]
</IfModule>
# END WordPress

注意:www.old.com 替换为你的老域名,www.new.com 替换为你的新域名

2009.9.13 Update:有更简单的方法——来自博译论的{.htaccess生成器}

二、Windows 主机,可以用 php 跳转(方法来自哪里忘了,那就是来自互联网了)

修改 wordpress 根目录下的 wp-blog-header.php ,并在文件开头 <?php 之后加入以下代码:

if (strtolower($_SERVER['SERVER_NAME'])!='zww.me')
{
$URIRedirect=$_SERVER['REQUEST_URI'];
if(strtolower($URIRedirect)=="/index.php")
{
$URIRedirect="/";
}
header('HTTP/1.1 301 Moved Permanently');
header('Location:http://zww.me'.$URIRedirect);
exit();
}

注意:把里面的两个 zww.me 修改成你的新域名

——————————————————————————

简单吧,会 Copy 就会了,我也是 Copy 的,嘿嘿。

声明: 本文采用 BY-NC-SA 协议进行授权 | ZWWoOoOo
转载请注明转自《WordPress换域名的完美301跳转方法

Related Posts:

Most Popular

  1. 哇哈哈,今天z大亲自助我搬家换域名。。不胜感激。。教程也出来了学习之,不愧折腾王

    沙发主!坐他大腿! #1
  2. 希望以后不用这个。。。善哉

    板凳主! #2
  3. 以后都不用了,因为我也折腾过三次了
    ithouse.cn->blog.ithouse.cn->kangzj.net.ru->kangzj.net :?

    地板主! #3
  4. 我还没折腾过哈哈,等折腾的时候一定会过来再详细看看.

    #4
  5. Nginx 下

    server {
    server_name showfom.com *.showfom.com;
    rewrite ^(.*) http://zou.lu$1 permanent;
    }

    更加简单

    #5
  6. 我最近也想换成.com域名
    提醒大家重新订阅rss吧

    #6
  7. 我知道你现在是换空间方面的专家,哈哈哈

    #7
  8. 先收着,以后指不定哪天把域名给换了呢

    #8
  9. 囧,貌似我现在只有学习的份

    #10
  10. 学习了一下,我也换过,不过自定义了一下,所以对收录影响不小也。

    #12
  11. 有时会去用到,比较简单的功能用自家htaccess生成器做,懒得去记
    http://htaccess.fishyoyo.com/index.php

    #13
  12. 你的主题好象又改了呀

    #14
  13. 路过,看看,学学。。。。

    #15
  14. 我是来看新主题的,很赞啊,终于有了圆角。广告处配色很好,点一下去。哈哈 ;)

    #16
  15. 一系列的折腾都做了,以后找问题就来这了,太全了 :mrgreen: :mrgreen:

    #17
  16. 这个短域名好。而且还是me的!

    #18
  17. 以前我也想做301跳转的。。
    可是看了好多方法。。自己没有搞清楚。。
    我用的是WINDOWS主机。。只有加代码。。可是我不懂加在哪里。
    我是用的BO-BLOG程序。。

    #19
  18. 哈哈,偶尔发现用GoogleChrome看你的博客才真的能看出细节美来,比如右上角的公告,和文章题目。

    是不是me域名不用www.miibeian.gov.cn就可以用呀?不是很清楚,特意请教

    #20
    • 右上角公告是每种浏览器都能看到的。至于文章题目就是要支持css3的浏览器才有效果(如chrome、ff3.5)

      不管是什么后缀的域名如果使用国内主机都要备案,我的还在等待,这两天应该就能拿到了

  19. DA面板可以直接设301……

    我的PR就是这样继承过来的……

    话说……我也在策划换域名了T T :roll:

    #21
  20. 不错,我最近正计划修改永久链接的格式。。。用这个方法应该行。。。

    #22
  21. 我在观望好的空间商再做搬家事宜。。。

    #23
  22. 这个是所有页面都能重定向吗?程序我还得加把劲学习一下。

    #24
  23. :oops: 按照这里面说的,已经弄好了。

    #25
  24. 在CN整顿之前注册的CN域名,当时还觉得幸运呢,现在越来越不安了,所以这两天打算换国际米了。
    文章很有用,要参考一下。设置好301重定向过段时间后还需要撤掉重定向吗?刚接触这类东西,所以一点不懂 :???:

    #26
  25. 哈哈,修改了,过段时间看看是否有效~

    #27
  26. 不知道为什么,按照博主的方法改掉.htaccess文件之后,用旧域名访问的话会跳转到 newdomain.com/public_html 下,然后就404错误了。。。请博主帮帮忙。

    #28

Leave a Reply

B em del U Link Code Quote


Go to comments