2013-12-10 55 views
1

我有一個與cakePHP一起運行的網站,並且我在www/application_test中有一個應用程序不能使用重寫規則。我可以禁用特定目錄的重寫嗎?

有一種方法可以禁用www/application_test目錄中的規則嗎?

跟隨我的.htaccess文件:

<IfModule mod_rewrite.c> 
    RewriteEngine on 

    RewriteRule ^(app|cake|vendors)/(.*)$ app/webroot/$1 [L] 

    RewriteRule ^$ app/webroot/ [L] 

    RewriteCond %{REQUEST_FILENAME} !-d 
    RewriteCond %{REQUEST_FILENAME} !-f 
    RewriteRule (.*) app/webroot/$1 [L] 

</IfModule> 

<IfModule mod_ssl.c> 
     #Include conf/ssl.conf 
</IfModule> 

回答

2

廣告這一行略低於RewriteEngine On

# ignore application_test for any rewrites 
RewriteRule ^application_test(/|$) - [NC,L] 
+0

不起作用,其重定向到'hostnameindex.php/URL = application_test/projects'而不是'hostname/application_test/projects' – user2765455

+0

你的代碼中沒有規則可以使''url = ...'這可能是由於你沒有在你的問題中發佈的規則/代碼。 'application_test'中是否還有.htaccess? – anubhava

+0

是的,我解決它刪除該文件。 – user2765455

相關問題