最近正打算更换域名,所以顺便查了一下方案,总结起来无非几种。我分享一下大家看看吧。
第一种,学习自http://www.washun.com/,也是我采用的一种,这种方法可以让别人访问你原来网站地址的时候自动跳转的相应的新地址,
例如:访客访问http://www.yimiju.cn/articles/107.html,然后浏览器会自动引导至新地址:http://www.yimiju.com/articles/107.html
具体方法:将以下代码放在你的博客主题TEMPLATE文件夹下的 single.html 的最下面</body>的前面(注意,是前面!)
<script type="text/javascript">
if(location.host=="这个括号里填你的原域名,一定要小写!例如www.yimiju.cn"){
alert("本站已经更改域名为Www.Yimiju.Com,现在将自动跳转到新地址");
window.location="<#article/url#>";
}
</script>
然后将两个域名解析到同一个主机(IP),当然,Zblog后台设置网站地址为新域名,设置完之后重建。
可在本站试试效果,这段代码确实可以实现自动跳转,但是注意:这种做法对搜索引擎是否“友好”就不得而知!!
第二种:就是“著名”的301重定向,这个搜索引擎非常“友好”,也比较安全。但是这个只有独立主机才可以实现,虚拟主机是不行的,所以这也是我采用第一种方法的原因。
具体做法还是看月光博客的吧:http://www.williamlong.info/archives/484.html。我从昨天折腾到今天也没很清楚的弄明白......