也是在学习搬家的过程中才得知了更换域名后要做301重定向,为了旧域名的PR和SEO,非同小可。网上可以找到不少前辈提供的在不同服务器上做301重定向的方法和命令,这里就不再重复了。
根据我的具体情况,本来最简单的方法就是修改.htaccess文件,可是改完之后死活也无法上传到服务器,在线修改则无法保存。后来才知道,那个免费的服务器根本就不支持.htaccess文件里的option命令,只好作罢,最后采取了修改旧域名的主页index文件来实现Apache服务器上的重定向。
<?php
$url="http://新域名".$_SERVER["REQUEST_URI"];
header("HTTP/1.1 301 Moved Permanently");
header ("Location:$url");
?>
复制以上代码至WP根目录里的index.php文件中覆盖原有内容,保存上传,就这么简单。
试了一下,还真是好用,不会出现404错误页面,直接转向新域名。后来不放心,又用重定向查看工具检查了一下,结果显示旧域名已经成功的永久转向了,并且此转向对搜索引擎是友好的。
之前比较担心的一个问题就这么顺利的解决了,多向网上的高手学习,还是很有收获的,多谢!











很麻烦!
@敏敏知音, 搞定之后还是很有成就感地,呵呵!
之前给另外一个站搬家的时候做过301,好在那个空间支持htaccess
@说一不二, 这跟空间还真是有很大的关系。
不知道不同方式做的301会不会效果不同,反正旧域名的PR到现在还没有过来呢。