更改域名后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
国内监管比较厉害,国外的主机和域名几乎都没有什么监管,只要你不违法就行了。。而国内的还需要你很和谐才行。。