2013-02-24 27 views
1

一個用於知道mod_rewrite.的htaccess的mod_rewrite CakePHP的文件夾

域上的語法我有一個cakephp app的一個小問題。而.htaccess文件中,有相當簡單:

RewriteEngine on 
RewriteRule ^$ app/webroot/ [L] 
RewriteRule (.*) app/webroot/$1 [L] 

但我想補充一個目錄,姑且稱之爲「test_dir」,這樣,當在瀏覽器I型domain.com/test_dir/它會去那個test_dir目錄不app/webroot/

我嘗試這樣做,只是在某種程度上成功,僅輸入

RewriteRule ^test_dir.$ test_dir/ [L] 

但是像這樣,因爲它是正常的,另一個規則是不是沒有更多。 那麼有沒有"if"聲明或類似的東西?

感謝, 丹尼爾

回答

1
RewriteRule ^$ app/webroot/ [L] 

    RewriteCond %{REQUEST_URI} !^/test_dir/.* 
    RewriteRule (.*) app/webroot/$1 [L] 
+0

謝謝你,問我搜索更多一些,發現的RewriteCond但不知道如何正確使用它的問題之後。謝謝 – pdaniel93 2013-02-24 19:52:42

相關問題