2013-02-24 28 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

相关问题