更改域名后301重定向WordPress固定链接
这次域名的更换还继续保留以前的文章和所有的链接,更改成新域名后所有的文章固定链接都发生了变化,虽然老站还在继续运行只是不再更新而已,为了不白白浪费以前的工作和流量,可以通过了301重定向,把老站的文章通通转到过来。而且在linux主机下,通过修改根目录.htaccess文件就可以简单实现这个功能。
如果你想实现由:
http://www.talkeight.cn/2008/02/47.html
直接转到下面链接的效果,以下的方法将很简单实用。
http://www.caxblog.com/2008/02/47.html
在使用301重定向时需要有几个前提条件:
- 保持新旧两站文章固定链接一致,搬迁时最好使用wp-dbmanager插件进行备份和还原数据库;
- 旧域名和空间必须要继续运行一定时间,大概要有两三个月;
- 空间主机类型为linux主机;
如果上面的条件都没有问题的话,打开旧空间跟目录的.htaccess文件,删除所有的语句,并加入保存以下语句:
# BEGIN WordPress
<IfModule mod_rewrite.c>
Options +FollowSymLinks
RewriteEngine on
rewritecond %{http_host} ^www.your-old-domain.com [nc]
rewriterule ^(.*)$ http://www.your-new-domain.com/$1 [L,R=301]
</IfModule>
# END WordPress








还有个问题就是我这样换了后老站就相当于没有了,就是原来的文件!!这样也可以吗?!
@xiaorsz, 新网好不好就见仁见智的了,我的观点还是说在在国外注册会踏实点。。。
301重定向也可以导入原来的反向链接,但需要一段时间,大概一个月左右吧!!但如果你老域名到期了或者取消了301重定向后,那些反向链接就会消失
搬到新域名的时候要把原来的数据库也文件也一起搬过去,然后文章的内部链接都要全部更新,不然等你老域名到期后就会出现很多死链。。
原来老站的文件不删除也可以,只要你301重定向还在就根本不会链接到老站里面去,全部都会自动跳转的。
已经换了,哈哈!!谢谢你的文章了,转向的很好 !!
现在我又遇到一个问题,就是我是把新域名作为附加域来用的,就是把原来的域名作为主域了。然后重定向了新的域名。我现在又添加了一个附加域,可访问这个附加域的时候也转向了。忧伤,不知道是怎么回事!!
@xiaorsz, 我也是添加了两个附加域,但是没有出现你这样的情况。我也没有遇到过这样的状况。
添加附加域的时候都会在空间新建一个文件夹的,每一个域名的文件都需要在不同的文件夹里面,.htaccess文件要独立开。如果你没有分开,附加域使用和主域同一个文件夹的话,估计会出现这样的情况。
@stephen, 附加域肯定是有一个文件夹的哈!现在主要是我是主域的.htaccess在起转向的作用.不知道会不会跟这个有关!
@xiaorsz, 应该不会和你多添加一个域名有关,我都没有这样的情况出现。
你主域的.htaccess文件里面还有没有其他的内容?我主域的htaccess文件只有上面的那些代码!
不错,我已重定向了域名网址 原域名是http://www.strongerdesign.cn点后转向设计酷http://www.sjcool.net
换域名是件很麻烦的事
@vjuke 的确是,相当于重新开始了。但有时候也是迫不得已啊。
曾经因为经验不足,吃了更换域名失败苦头,那还是2007年的事情了!
@北街 转载可以,加上链接就OK了,O(∩_∩)O哈哈~
我又弄个域名,呵呵。用上这篇文章了
@小墨 我现在是比较后悔在国内注册域名,这几天在办理转出的手续呢,不知道能不能顺利搞下来了。我刚才访问你的博客,你的PR也被清零了??
为什么再国外注册要比国内好呢,还有国外的主机好在什么地方?@Alex
@mumu
国内监管比较厉害,国外的主机和域名几乎都没有什么监管,只要你不违法就行了。。而国内的还需要你很和谐才行。。
我想知道,我在旧站http://nalai8.info做了301重定向到新站www.21report.com/blog,是子目录。
现在我想删除旧站内容,删除会有影响吗?还是必须要保留更长时间?
似乎现在nalai8。info后台登陆页自动跳转到新域名下了,无法通过WORDPRESS后台去操控旧站了,只能FTP。
@jahjess
一般wordpress博客换了域名除了做301重定向以外,在搬家的时候最好可以使用数据库指令把新域名覆盖旧域名,不然就很容易出现无法进入wordpress后台的情况的。
301后旧站的数据最好保存三个月左右,等搜索引擎全部更新过来,反正是时间长点没有什么坏处的。
1. 请问普通网站不是博客,怎么做301重定向呀?
2. 如果用 .htaccess 301 重定向就不用一页一页做301重定向到新站了吧?
3. 新站和老站可以用一个主机账户吗?同一个IP地址吗?
谢谢
试试去~