© / Posted in 知识如海 / August 18, 2009

下定决心只用亿家的空间了,然后把地平线的暂时关掉。因为博客先用的是vlrat.net.ru和vlrat.org.ru。现在主域名用blog.shuwo.org。但是搜索引擎收录上,却都是以前面两个为主,很纠结。搞得百度blog.shuwo.org首页都下沉了,呵呵,可能是认为blog.shuwo.org是完全复制别的站点的~~

空间和域名都要定下来了。就用blog.shuwo.org吧,毕竟是自己花钱买来的~~呵呵~~其他两个备用~~

当然,就需要把其他两个ru域名的收录给转到cn上。于是今天捣鼓了下301重定向。

本来vlrat.org.ru已经在国外的一个空间上重定向了的。但是,大家知道,海底光缆断了,国外网站访问速度极慢,域名重定向也搞得非常之慢。所以还是把域名搬回来了。

用的是亿家的空间,DA面板的。又不想去改WordPress下的东西,就新建了个网站。把域名挂上去,专门重定向。呵呵~~开始的时候是直接用的DA面板里的网站重定向。根据htaccess的语法,那样直接redirect一个文件夹并没有问题,但是实际操作中发现,那样只能重定向首页,其他网址就不行了。于是只好自己写htaccess。

————————————华丽的分割线——————————————

利用Apache的.htaccess,使用301重定向,可以规范网址,或者改变域名。前提是服务器空间必须支持Apache的Rewrite功能。
.htaccess写法如下,仅共参考:
用301将带WWW的域名重定向:即将www.vlrat.net.ru统一为vlrat.net.ru

rewriteEngine on
rewriteCond %{http_host} ^www.vlrat.net.ru[NC]
rewriteRule ^(.*)$ http://vlrat.net.ru/$1 [R=301,L]

用301将绑定的其他域名重定向到主域名,将vlrat.net.ru和vlrat.org.ru统一为blog.shuwo.org

RewriteEngine on
RewriteCond %{HTTP_HOST} ^vlrat.net.ru$ [NC,OR]
RewriteCond %{HTTP_HOST} ^vlrat.org.ru$[NC]
RewriteRule ^(.*)$ http://blog.shuwo.org/$1 [R=301,L]

两者一结合,我的最终htaccess为:

RewriteEngine On
RewriteCond %{HTTP_HOST} ^(www.)?vlrat.net.ru [NC,OR]
RewriteCond %{HTTP_HOST} ^(www.)?vlrat.org.ru [NC]
RewriteRule ^(.*)$ http://blog.shuwo.org/$1 [L,R=301]

网上有一个说法就是要加一个选项:Options +FollowSymLinks

这个选项我稍微看了下,不清楚为什么要加,不过有些人不加的话,重定向就不成功,会500错误。所以,我刚开始是加了这个选项的,谁知道还是碰到500错误。发现有人说因为这个选项碰到500错误,我才把它去掉,结果就好了。呵呵,也许是设置上的问题,有兴趣的朋友再自己去研究好了。我对这个,还是不是很感兴趣的。只是要用到而已。

如果你碰到500错误,那么就在RewriteEngine On这句前面或者后面加上Options +FollowSymLinks,如果本来有的,碰到500错误,可以去掉试试,这个跟服务器的配置有关。

本文有 14 篇评论 ↓↓

    1. 注册那么多域名搞一个博客。。博主需要改变一下域名的态度了啊

    2. @卢松松
      呵呵,我本来就只是cn域名的,后来有个朋友说要注册ru域名,我就开玩笑跟他说那帮我把vlrat给搞一下吧,结果就搞下来了。
      而我更喜欢ru域名一点,于是就不用cn了,后来ru被封,我才又启用cn的,不是我要搞几个域名来做一个博客,呵呵

    3. 博主有亿家邀请码吗?能否送一只@

    4. @T-bag
      抱歉,我没有哦~~不过免费吧你知道吧?里面有人是亿家的,xzss,是个亿家论坛管理员,好像他有
      或者你搜索一下亿家的群号,进去问一下

    5. @孤毒老鼠
      哦~ THX了 不过很不喜欢免费吧!

    6. @T-bag 如果你想要亿家的空间的话,现在是最好的时机了,以为开了两个新服务器,申请条件下降了,过了这段时间,申请又很难了~~最好的办法就是进群里和他们混熟,呵呵~~

    7. 一个301哪有那么麻烦啊
      我da是绑定无限域名
      想搞几个301就搞几个

    8. @蓝冰
      呃,没麻烦啊~~就是加了htaccess啊~~呵呵~~

    9. 感觉亿家的群里面人太杂,而且共享精神不怎么样。
      反正不咋喜欢那个群。
      另外,换空间,备案信息好转吗

    10. @giant888
      亿家的群我也觉得挺杂的,呵呵~~所以没加~~
      如果换空间的话,备案信息要联系接入商,让原来的接入商取消接入,再让新的接入商接入,然后再审核,个人感觉挺麻烦的

    11. will will

      1.这样做不用一页一页重定向了吗?

      2. 新站和老张在同一个主机账户,同一IP可以吗?

      3. 老站要删除吗? 多长时间删除?

      4.新站要重建数据库吗?

      5. 如果同时把老站的文件夹/Blog/ 给成 /blog/大写给小写,有影响吗?

      谢谢

      谢谢

      1. @will, 1,不用
        2,没关系,跟IP无关
        3,跟站点无关,只是域名的改变
        4,同上
        5,大小写在Linux主机上是有影响的

    12. will will

      在改域名的同时,顺便把文件夹的大小写给一下,会有什么问题吗?比如把/Blog/改成/blog/

      两个网站在同一IP,GOOGLE 不会认为是重复内容吗?谢

    13. 很厉害哦~

    添加新评论 ↑↑