首页 建站WordPressWordPress技巧谈谈Godaddy域名设置301重定向的功能

谈谈Godaddy域名设置301重定向的功能

  我正在给博客设置301重定向,把通过mazhiyuan.com的链接转向到www.mazhiyuan.com上。郁闷的是IDC的空间不支持Rewrite组件的301重定向,如果使用脚本文件来实现的话倒是可以,不过有一个缺点:不可能在所有页面增加判断域名的语句(其实只要文章列表页、内容页等等前端显示的页面增加判断就可以),加上我的Wordpress使用的伪静态地址,如果再增加域名判断函数会很拖速度和占用服务器资源。还有一种方法是设置域名的URL转发,对于搜索引擎来说到底是URL转发好还是301重定向好这个我没有实践过,但是就反应速度而言URL转发肯定比301重定向快,还能减轻服务器压力。而令人遗憾的是Godaddy目前已经不提供URL转发的功能了。

  正在我万般失望的时候看到Godaddy的Domain Settings里面有一个Forwarding转发功能。

godaddy00

  点进去以后惊喜地发现原来Godaddy自带一个301重定向功能。

 

godaddy02

  二话不说,火速设置、保存。过了一会儿博客就上不去了,不论带不带www。查看DNS Zone File才发现原来域名的A记录被定义到了一个IP184.168.221.5.的主机上(美国的)。原来Godaddy使用了一个专门的服务器来处理301重定向请求。我的www子域名并没有设置A记录,而是设置别名指向到根域名,因此根域名的A记录发生了变更等于www子域名也跟着解析到了184.168.221.5这台主机上。现在,我删除了CNAME记录里的www子域名,并设置了A记录指向我的博客主机。经过一番折腾后果然用两个域名都可以访问了,并且如果使用mazhiyuan.com访问,会自动跳转到www.mazhiyuan.com上面。这是最理想的状态。

  照理说到这里也就皆大欢喜了。遗憾的是新问题又出来了,Godaddy的这个域名转发功能响应太慢,经常连不上,还有就是他只能转发域名而不能转发具体的页面,因此不具备实用价值。有了一种“一朝回到解放前”的感觉。辛苦半天,还得把设置修改回去。

  虽然这次折腾GD这个301重定向功能失败,不过倒给了我一个启示:可以申请一个免费空间,然后绑定根域名,在这个免费空间放脚本文件,转发到带www的域名。这样做好处多多,不过也有两个坏处,1.免费空间需要定期上去申请延期,如果忘了就会被删除。2.据说域名如果更换了IP地址会被搜索引擎降低权重。大概搜索引擎觉得这个域名“不成熟”,嘻嘻~!我没有考证过,不过经常换肯定会有影响,偶尔换一次问题不大吧!?

  对于我这个刚刚建立起来的博客而言,权重啊什么的都还在云里雾里。既然权重这种事情对本站还是很遥远的事情,以目前的条件我只能先将就着了。这倒果真是“回到解放前”了,还是保持现状最合适。域名权重的问题就留待以后再解决吧。