闻心阁

一蓑烟雨看苍生,半壶浊酒笑红尘

修改固定链接和.htaccess-301重定向

2011-06-09 约 4 分钟读完 搬砖秘籍

这是一篇讲修改.htaccess文件实现301批量重定向的文章,是对修改博客的固定链接以后造成的404大墙的补救措施,同样这也是我的自嘲v2.1beta版。

废话不多说,直接进入正题

我之前的博客固定链接是这种形式:http://www.sailor521.com/2011/06/02/liang-barsky.html

修改之后的博客链接则是这种形式:http://www.sailor521.com/liang-barsky.html

并且我有有很多文章,不能一篇一篇的转向,必须批量的把2011/××/××/转换成我需要的地址。

下面我的修改.htaccess文件内容:

# BEGIN WordPress

<IfModule mod_rewrite.c>

RewriteEngine On

RewriteBase /

RedirectMatch 301 /([0-9]+)/([0-9]+)/([0-9]+)/(.*)$ /$4

RewriteRule ^index\.php$ - [L]

RewriteCond %{REQUEST_FILENAME} !-f

RewriteCond %{REQUEST_FILENAME} !-d

RewriteRule . /index.php [L]

</IfModule>

# END WordPress

关键在于上面的我标记出来的地方,这里就实现了301的重定向问题,通过这样修改以后搜索引擎收录的内容就不会出现404界面了。

好吧,我承认,我比较懒,在网上张了无数个博客,几乎10篇文章8篇一样,你们不会原创吗?当然我这也是综合各个贴子得出的结果。

感谢:

1.wyc学长的指导

2. Gevin的博客 是他给了我灵感

3.伟大的搜索引擎,以及wp中文论坛

34 条评论

  1. 天天小雨
    😛 拜访了!博客访问速度不错!加油!
    1. Sailor 博主
      3Q,一起努力呗
  2. zlw8484
    学习了,博主对wordpress很有研究, 🙂
    1. Sailor 博主
      木有研究,都是被逼的
  3. Demon
    嗯...这个有用..
    1. Sailor 博主
      恩,但是以后要小心,别随便更改固定链接
    2. Demon 回复 @Sailor
      ...我以前换了域名
    3. Sailor 博主 回复 @Demon
      嗯,修改htaccess这个方法也可以用于换域名
  4. 边坡防护网
    博主的的英文字体修改过的吧 不错! 😛
    1. Sailor 博主
      是主题自带的,我木有修改,嘿嘿
  5. jun
    修改固定连接,有插件可以实现重定向!
    1. Sailor 博主
      嗯,我的主机不给力,所以我现在尽量不用插件了
  6. zoomao
    还是Linux主机好啊,可以直接修改htaccess文件,Win主机就差远了。
    1. Sailor 博主
      好像国外的差不多都是linux主机
  7. 振动分析仪
    路过,踩踩~
    1. Sailor 博主
      3q,欢迎常来
  8. 我的久优
    😲 技术扎,必须支持
    1. Sailor 博主
      谢谢支持,不是神马技术了,就是被逼的
  9. 真钱棋牌
    感觉挺不错的 可以尝试
    1. Sailor 博主
      呵呵,如果你也更改了的话,也可以试试
  10. 东山小黄
    第一次来,301一般换域名的时候用吧!
    1. Sailor 博主
      也不一定,我是修改了固定链接才去用的
  11. °C度空间
    学习一下!可能以后会用到!
    1. Sailor 博主
      呵呵,不希望你用到,这个很痛苦啊
  12. 西门
    亲实,百度居然不认301 ❗
    1. Sailor 博主
      百度对我一直不感冒,也管不了那么多了
  13. 一蓑烟雨
    404指向。。。我就悲剧了。。。
    空间有很多的限制。。
    1. Sailor 博主
      额,这个空间都有限制啊?
  14. opi
    你说的才是原创!
    1. Sailor 博主
      额,我这个也不是什么原创,只是参考了一下正则而已
  15. 夜半生花
    以后可能会用到,我对自己现在博客的固定链接也不是很满意,估计要改了
    1. Sailor 博主
      嗯,我刚刚看了一下你的博客,如果你对seo很重视的话,有机会还是改改吧
  16. 朱定聪
    😄 谢谢分享哦!
    1. Sailor 博主
      不谢,其实现在看来就是一个正则~
【图解】virtualbox安装wdlinux附带Error Partitioning解决方案 i水手-VS-Sailor’s Room