我已將我的博客從一個CMS /博客系統更改爲使用Habari,其中有一些默認的Apache重寫規則,我試圖將所有舊文章URL從/articles/article-name
重定向到/article-name
。下面我發佈了我正在使用的URL重寫和Habari系統包含的默認設置,我認爲這可能是一個放置問題。我的重寫應該超過他們的?Apache重寫規則與Habari默認重寫
Habari的默認的Apache Rwrites:
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_URI} !=/favicon.ico
RewriteBase/
RewriteRule . index.php [PT]
RewriteRule ^(system/(classes|handlers|locale|schema|$)) index.php [PT]
我的URL重寫上漲到Habari的重寫規則的最後
RewriteRule ^/articles/(.*)$ /$1 [R=301,PT]
給你一個正確答案的投票,但這是我嘗試過的地方之一之前和我再次嘗試一次,我什至不知道爲什麼它不工作,謝謝。 – ars265 2013-05-01 00:15:47