在我无限的愚蠢中,我稍微改变了wordpress博客上的固定链接,现在又改变了它们。现在我遇到的问题是,我有几百个URL不存在,不再有效。.htaccess问题,需要将字符串添加到某个URL的
例如这个URL看起来像曾经工作
http://www.lazygamer.net/the-evopoints-co-za-downloads-of-the-week-1305/
的那些但是你会看到,只是给你一个404未找到页面,因为现在我的网站预计第一子目录到是一个类别,如
http://www.lazygamer.net/xbox-360/the-evopoints-co-za-downloads-of-the-week-1305/
所以现在我想提出一个htaccess的规则,在检查是否类别存在,如果没有,那么只需添加随机的东西来解决网址问题。
我很确定我可以用正则表达式来做到这一点,但我无法弄清楚。
[更新]我目前的.htaccess文件
RewriteEngine On
RewriteBase/
RewriteRule ^/([^/]+)/$ /category/$1/ [R]
RewriteRule ^index\.php$ - [L]
Options +FollowSymLinks
RewriteCond %{HTTP_HOST} ^www.lazygamer\.co.za$ [NC]
RewriteRule ^(.*)$ http://www.lazygamer.net/$1 [R=301,L]
RewriteCond %{HTTP_HOST} ^lazygamer\.co.za$ [NC]
RewriteRule ^(.*)$ http://www.lazygamer.net/$1 [R=301,L]
RewriteCond %{HTTP_HOST} ^lazygamer\.net$ [NC]
RewriteRule ^(.*)$ http://www.lazygamer.net/$1 [R=301,L]
重定向一个目录路径的任何“以我无限的愚蠢......”,哈。 – Marcel 2011-05-14 06:07:15