在我無限的愚蠢中,我稍微改變了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