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:https://zww.me'.$URIRedirect);
exit();
}

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

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

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

zww
or
oooo

“WordPress换域名的完美301跳转方法”有118条评论

  1. 小T says:

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

    1. zwwooooo says:

      不好意思,我硬要帮你! :mrgreen:

      1. 小T says:

        哪里,是z大热心助人。。

  2. A.shun says:

    希望以后不用这个。。。善哉

    1. zwwooooo says:

      嗯嗯,搬家无所谓,最好别折腾这个

  3. kangzj says:

    以后都不用了,因为我也折腾过三次了
    ithouse.cn->blog.ithouse.cn->kangzj.net.ru->kangzj.net :?

    1. zwwooooo says:

      比我还折腾,我去无言……

  4. Hobo says:

    我还没折腾过哈哈,等折腾的时候一定会过来再详细看看.

    1. zwwooooo says:

      哈哈,你的域名不错,还是别折腾这个了

  5. Showfom says:

    Nginx 下

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

    更加简单

    1. zwwooooo says:

      听说 Nginx 很厉害……

  6. alswl says:

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

    1. zwwooooo says:

      cn的就是用的不爽,本来是很光荣的,现在给蟹蟹们搞的无语……哼哼

  7. laofan says:

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

    1. zwwooooo says:

      既然是专家,那请砖下留情…… :mrgreen:

  8. 要饭的 says:

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

    1. zwwooooo says:

      我写出来就是为了这个目的,嘿嘿

  9. shuil says:

    暂时不需要

  10. zrqx008 says:

    囧,貌似我现在只有学习的份

  11. 学习下了……

  12. xiamier says:

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

    1. zwwooooo says:

      但还是要一些时间,所以尽量不要换

      1. xiamier says:

        嗯,折腾的代价太大了。

  13. 博译论 says:

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

    1. zwwooooo says:

      我竟然不知道……我把你的链接加到文章里吧,这么方便

  14. laofan says:

    你的主题好象又改了呀

    1. zwwooooo says:

      无聊的很,这次认真装修,用了比较多的图片

  15. 小T的麦芽堂 » Blog Archive » 换域名搬家,一切又重“心”开始 says:

    [...] 《小T的麦芽堂》换域名搬家,一切又重“心”开始。
    重生换域名:ttune.net.ru -> myya.net换域名:  我的麦芽堂也出国留洋了。备案:石沉大海了。。。。不管这么多了估计是60这个数字的原因热心人:zwooooo 帮我搬了家,做了域名301重定向,需要学的还真多,要学习z大的折腾精神换名:因为域名换成myya.net,所以把以前的T调调改成了麦芽堂。感觉这个名字挺90的。。其实也挺web2.0。[...]

  16. 天堂鸟 says:

    路过,看看,学学。。。。

  17. 小毅 says:

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

    1. zwwooooo says:

      哈哈,非常3Q!

  18. derek says:

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

    1. zwwooooo says:

      折腾啊折腾,折腾就要记录,以后按部就班 + Copy就ok了。

  19. 小七 says:

    这个短域名好。而且还是me的!

    1. zwwooooo says:

      可惜比com贵点,而且续费又比原价多三分之一 :?

  20. 阿东 says:

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

    1. zwwooooo says:

      bo-blog 我没用过不清楚啊,网上应该也有类似的方法,我一般用不到的就不去找,呵呵

发表评论

昵称 *

网址

B em del U Link Code Quote