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

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

我之前的博客固定链接是这种形式: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中文论坛