一、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 替换为你的新域名
二、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://abc.com'.$URIRedirect);
exit();
}
注意:把里面的两个 abc.com修改成你的新域名
转自zwwoOoOo http://zww.me
声明: 本文采用 BY-NC-SA 协议进行授权 | 漏网小鱼博客
转载请注明转自《WordPress换域名的完美301跳转方法》
1楼 于 2012-1-21 13:40
精彩博客!你有任何暗示为有抱负的作家吗?我打算尽快开始我自己的网站,但我有点失去一切。你会建议开始与像WordPress的免费平台,或去一个支付选项?有这么多的选择,在那里,我完全不知所措..任何建议?祝福你!
2楼 于 2012-1-12 21:44
纵观这东西真棒模式中,您将获得一个B +只为辛勤工作。你究竟在哪错位我亲自结束了在细节上。只要格言去,魔鬼在细节… …无法更加真实。话虽如此,让我告诉你恰恰什么提供的结果。这是最有可能的,为什么我的努力,以意见认为,你的写作是令人难以置信的说服力。我不使其经常习惯了这样做的。接下来,虽然我肯定能看到你来了,我不是真的相信你似乎如何连接您的详细信息,这inturn有助于使实际的结论在逻辑上的跳跃。现在我会屈服于你的观点,但是希望在可预见的将来,您链接点好得多。
3楼 于 2010-8-1 14:26
discuz怎样301?
于 2010-8-1 14:45
@hxft 这个可以带DZ的官网查找下。
4楼 于 2010-7-24 16:13
囧,竟然复制我的文章不留链接,BS一下
于 2010-7-24 16:34
@zwwooooo 内页连接?
于 2010-7-24 17:35
@漏网小鱼 转载别人的文章内容要给出原文链接,这是最基本的,你不会不知道吧 :shock:
5楼 于 2010-7-23 21:22
手机测试!