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

这是一篇讲修改.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中文论坛

 标签: 折腾, 301重定向, .htaccess

作者  :  sailor

仅仅看明白了还不够,能把别人给讲明白了才算及格。


  1. :razz: 拜访了!博客访问速度不错!加油!

    June 9th, 2011 at 12:24 pm 回复
      1. sailor
        sailor

        3Q,一起努力呗

        June 9th, 2011 at 03:28 pm 回复
  2. zlw8484
    2#
    zlw8484

    学习了,博主对wordpress很有研究, :smile:

    June 9th, 2011 at 12:25 pm 回复
      1. sailor
        sailor

        木有研究,都是被逼的

        June 9th, 2011 at 03:28 pm 回复
  3. Demon
    3#
    Demon

    嗯...这个有用..

    June 9th, 2011 at 03:31 pm 回复
      1. sailor
        sailor

        恩,但是以后要小心,别随便更改固定链接

        June 9th, 2011 at 05:06 pm 回复
          1. ...我以前换了域名

            June 9th, 2011 at 07:52 pm 回复
              1. sailor
                sailor

                嗯,修改htaccess这个方法也可以用于换域名

                June 10th, 2011 at 12:53 am 回复
  4. 博主的的英文字体修改过的吧 不错! :razz:

    June 9th, 2011 at 09:15 pm 回复
      1. sailor
        sailor

        是主题自带的,我木有修改,嘿嘿

        June 10th, 2011 at 12:53 am 回复
  5. jun
    5#
    jun

    修改固定连接,有插件可以实现重定向!

    June 9th, 2011 at 10:48 pm 回复
      1. sailor
        sailor

        嗯,我的主机不给力,所以我现在尽量不用插件了

        June 10th, 2011 at 12:54 am 回复
  6. zoomao
    6#
    zoomao

    还是Linux主机好啊,可以直接修改htaccess文件,Win主机就差远了。

    June 10th, 2011 at 01:10 am 回复
      1. sailor
        sailor

        好像国外的差不多都是linux主机

        June 10th, 2011 at 02:51 am 回复
  7. 路过,踩踩~

    June 10th, 2011 at 10:57 am 回复
      1. sailor
        sailor

        3q,欢迎常来

        June 10th, 2011 at 04:41 pm 回复
  8. :shock: 技术扎,必须支持

    June 10th, 2011 at 11:04 am 回复
      1. sailor
        sailor

        谢谢支持,不是神马技术了,就是被逼的

        June 10th, 2011 at 04:41 pm 回复
  9. 感觉挺不错的 可以尝试

    June 10th, 2011 at 12:20 pm 回复
      1. sailor
        sailor

        呵呵,如果你也更改了的话,也可以试试

        June 10th, 2011 at 04:42 pm 回复
  10. 第一次来,301一般换域名的时候用吧!

    June 10th, 2011 at 05:35 pm 回复
      1. sailor
        sailor

        也不一定,我是修改了固定链接才去用的

        June 10th, 2011 at 06:54 pm 回复
  11. 学习一下!可能以后会用到!

    June 10th, 2011 at 11:08 pm 回复
      1. sailor
        sailor

        呵呵,不希望你用到,这个很痛苦啊

        June 10th, 2011 at 11:44 pm 回复
  12. 西门
    12#
    西门

    亲实,百度居然不认301 :!:

    June 11th, 2011 at 01:54 am 回复
      1. sailor
        sailor

        百度对我一直不感冒,也管不了那么多了

        June 11th, 2011 at 12:51 pm 回复
  13. 404指向。。。我就悲剧了。。。
    空间有很多的限制。。

    June 13th, 2011 at 09:43 am 回复
      1. sailor
        sailor

        额,这个空间都有限制啊?

        June 13th, 2011 at 10:37 am 回复
  14. opi
    14#
    opi

    你说的才是原创!

    July 21st, 2011 at 01:24 pm 回复
      1. sailor
        sailor

        额,我这个也不是什么原创,只是参考了一下正则而已

        July 26th, 2011 at 03:02 am 回复
  15. 以后可能会用到,我对自己现在博客的固定链接也不是很满意,估计要改了

    August 25th, 2011 at 03:12 pm 回复
      1. sailor
        sailor

        嗯,我刚刚看了一下你的博客,如果你对seo很重视的话,有机会还是改改吧

        August 26th, 2011 at 01:34 am 回复
  16. 朱定聪
    16#
    朱定聪

    [face:daxiao] 谢谢分享哦!

    January 7th, 2012 at 11:25 pm 回复
      1. sailor
        sailor

        不谢,其实现在看来就是一个正则~

        February 22nd, 2012 at 05:35 pm 回复


最新文章