You are here: Home » All Categories » WordPress » WP Trick » WordPress换域名的完美301跳转方法

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

Sep 12th, 2009 17:58 | Leave a comment?(100) Go to comments

经常来我这的朋友都知道我被逼无奈搬家无数,也因为头脑发烧换了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 的,嘿嘿。

声明: 除非注明,ZWWoOoOo文章均为原创,转载请以链接形式标明本文地址
本文地址: http://zww.me/archives/24644

Filed under

WP Trick

| Tags:

,

Related Posts

Most Popular

100 Comments.

⊕Leave a comment?
  1. 小T 小T Internet Explorer 8.0Windows 7

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

    沙发!软软很舒服!1
  2. A.shun A.shun Opera 10.10Windows XP

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

    板凳!有点硬!2
  3. kangzj kangzj Internet Explorer 8.0Windows XP

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

    地板!又硬又冷!3
  4. Hobo Hobo Firefox 3.5.2Windows 7

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

    4楼
    • zwwooooo zwwooooo Google Chrome 2.0.172.43Windows XP

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

  5. Showfom Showfom Firefox 3.5.3Windows XP

    Nginx 下

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

    更加简单

    5楼
  6. alswl alswl Firefox 3.5.2Windows XP

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

    6楼
    • zwwooooo zwwooooo Google Chrome 2.0.172.43Windows XP

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

  7. laofan laofan Internet Explorer 6.0Windows XP

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

    7楼
  8. 要饭的 要饭的 Firefox 3.5.3Windows XP

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

    8楼
  9. shuil shuil Google Chrome 4.0.206.1Windows XP

    暂时不需要

    9楼
  10. zrqx008 zrqx008 Internet Explorer 8.0Windows Vista

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

    10楼
  11. 仁心博客 仁心博客 Internet Explorer 7.0Windows XP

    学习下了……

    11楼
  12. xiamier xiamier Internet Explorer 8.0Windows XP

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

    12楼
  13. 博译论 博译论 Firefox 3.0.14Windows XP

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

    13楼
    • zwwooooo zwwooooo Google Chrome 2.0.172.43Windows XP

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

  14. laofan laofan Internet Explorer 6.0Windows XP

    你的主题好象又改了呀

    14楼
    • zwwooooo zwwooooo Google Chrome 2.0.172.43Windows XP

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

  15. 天堂鸟 天堂鸟 Internet Explorer 8.0Windows Vista

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

    16楼
  16. 小毅 小毅 Firefox 3.5.3Windows XP

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

    17楼
  17. derek derek Firefox 3.0.6Windows Vista

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

    18楼
    • zwwooooo zwwooooo Google Chrome 2.0.172.43Windows XP

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

  18. 小七 小七 Google Chrome 4.0.206.1Windows 7

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

    19楼
    • zwwooooo zwwooooo Google Chrome 2.0.172.43Windows XP

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

  19. 阿东 阿东 Firefox 3.5.3Windows Vista

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

    20楼
    • zwwooooo zwwooooo Google Chrome 2.0.172.43Windows XP

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

Leave a Reply