我需要有:正確的順序
http://www.example.com/v1/my-project/重定向到http://example.com/my-project/
這樣:
(1)從HTTP_HOST去除WWW
RewriteCond %{HTTP_HOST} ^www\.example\.com$ [NC]
RewriteRule ^(.*)$ http://example.com/$1 [R=301,L]
(2)刪除request_uri的'v1 /'部分
RewriteCond %{REQUEST_URI} ^/v1/(.*)$ [NC]
RewriteRule . %1 [R=301,L]
(3)我也想將所有404重定向到主頁。
ErrorDocument 404/
(4)最後,我的所有文件實際上存在於哪些主機當前活動網站「V2 /」文件夾中,但我不希望在網址「V2」,只是「/」
RewriteCond %{REQUEST_URI} !^/v2/ [NC]
RewriteRule ^(.*)$ /v2/$1 [NC,L]
所以,這是我的規則。我的問題是:我不管理(2):它被重定向到/(因爲規則(3)我想我認爲我的規則的順序必須錯誤,但我似乎無法做到正確。你有幫助嗎?
作品一種享受,非常感謝! – pixeline 2009-07-10 11:41:11