网站URL样式变更后,使用301重定向修复死链

今天处理了以下哪个闲置的 HIOS 博客,因为该博客处于空间的子目录中,以前是直接通过将hios.info 停靠在主机空间,通过类似
hios.info/blog 这样的域名访问,今天突然心血来潮,决定改用附加域名,这样就可以直接通过 hios.info 直接来访问了。

修改了域名绑定方式之后,发现博客样式表下载地址出错,修改 wp-config.php和数据库中的 site_url之后搞定。但是还是存在一个问题:以前的URL会失效,这样对SEO非常不利。

解决方法, 使用301 重新定向,在blog子目录中,修改.htaccess文件如下:

RewriteEngine On

# sites url remove blog  301 for SEO

RewriteCond %{HTTP_HOST} ^hios.info$ [OR]

RewriteCond %{HTTP_HOST} ^www.hios.info$

RewriteRule ^blog$ http://hios.info/ [R=301,L]

RewriteRule ^blog/(.*)/?$ http://hios.info/$1 [R=301,L]


样基本上就可以保证以前的连接有效了,前面两个限定条件是为了防止从主域名进来的时候被转向。这个时候,如果从主域名 (假定你另外指向 / 的域名是
username.xxx.com), 那么通过 username.xxx.com/blog任然能够访问你的Blog,可以再加一条来将其转向到
你附加的域名:

# 301  SEO for urls from username.xxx.com through real dictionary

RewriteCond %{HTTP_HOST} ^username.xxx.com$ [OR]

RewriteCond %{HTTP_HOST} ^www.username.xxx.com$

RewriteRule ^(.*)/?$ http://hios.info/$1 [R=301,L]

相关日志

本文发表于星期日, 五月 31st, 2009 at 上午 9:54 文章归类于 互联网. 标签: , , .
你可以去 留下评论, 或者

3 条评论

  1. 我也闲置了不少域名和空间,改天拿出来晒晒.

    [回复]

    febird 回复:

    不少? 我就闲置2个,hios.info和 mathlife.cn,你是批发商?

    [回复]

  2. 做个笔记下,最近的技术文章蛮多,只是我都没接触到,囧

    [回复]

我有话说

没有自己的个性头像?去搞一个吧,很简单的,只要去Gravtar登记一下就OK啦,绑定Email后就可以在全球使用的。

标注有 黑体 的域是必填的. 你的电子邮件地址是 永远 不会公开或者转交给第三方.

下面的HTML标记可用:
<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>
URIs 必须书写完整 (例如: http://www.febird.net) 并且所有的标签都应该正确关闭.

换行符与段落标记将自动产生.

大家要注意了,XX言论 可能 会被和谐哦.

  1. 我的网络


  2. 标签云

  3. 推荐服务

  4. 分类目录


  5. 最近文章

    1. 2011年度小结
    2. 美国主机与翻墙
    3. Archos101平板安装openAOS系统
    4. 折腾能力下降
    5. 新浪微博与腾讯QQ正面竞争已经展开
    6. Google Talk 和 Google Voice 的终极整合
    7. “无法访问Windows Installer服务”解决方法
    8. 跨平台的移动应用开发框架-PhoneGap
    9. 七月
    10. 在电脑上K歌的设置
    11. 中国通货膨胀的原因
    12. 关于家族字辈
    13. 15款免费云存储服务
    14. 基于PHP的开源在线OA软件 Feng Office
    15. 在WordPress中展示Facebook相册
    16. MusicBrainz Picard–MP3自动标签匹配工具
    17. 荧光灯为啥不能直接装在普通调光台灯上
    18. 打电话时”已关机”和“无法接通”的区别
    19. Ubuntu下使用WindowsMediaCenter遥控器控制XBMC
    20. 非常酷的开源Media Center-XBMC
  6. 最近评论

    1. ninee's avatarninee
      不错,有收获,有计划!
    2. febird's avatarfebird
      你说的是 Virtual-WiFi ? 只要是通过Windows的“共享网络连接"功能的,作为网关的那块网卡就支持NAT功能,也就起到了路由器的作用。 至于说一块网卡怎么能生成两个接口,那是网卡的一种模式,可以理解为AP-STA模式。
    3. jk's avatarjk
      问一下啊。。。W7下系统就能自动有一个虚拟网卡。通过它可以共享网络。那么这个虚拟网卡和物理网卡是怎么连的?我觉得是NAT吧。问一下。还有我G+上加你了。
    4. febird's avatarfebird
      哥的地盘,要开始实名制了。
    5. 就不告诉你's avatar就不告诉你
      公子啊,第5条是亮点啊~
    6. 龙龙Fred's avatar龙龙Fred
      那我一定要试一试
    7. NoAnyLove's avatarNoAnyLove
      对,GoAgnet是个不错的解决方案,不仅免费,而且速度也快,基本上可以达到你的带宽的全速(但是好像不能超过500 KB/s ,话说,国内个人用的带宽还很少有能达到这个速度的),比许多收费的SSH和VPN还要快。用于看Youtube绝对死最好的选择,访问一些美国网站也不是问题
    8. a nerd's avatara nerd
      GoAgent不就解决了