我有一個子文件夾中的CakePHP安裝在我的服務器,我想安裝一個子文件夾內的另一個應用:的CakePHP的.htaccess mod_rewrite設定排除特定文件夾/ URL
root/public_html/subfolder/cake/
root/public_html/subfolder/app/
等。現在我需要自定義應用程序安裝有:
root/public_html/subfolder/my_custom_application/
我有這樣的事情在我的.htaccess:
<IfModule mod_rewrite.c>
RewriteEngine on
RewriteRule ^$ app/webroot/ [L]
RewriteRule (.*) app/webroot/$1 [L]
</IfModule>
如何配置它以從該規則中排除「my_custom_application」文件夾?
我嘗試這樣做:
<IfModule mod_rewrite.c>
RewriteEngine on
RewriteRule ^$ app/webroot/ [L]
RewriteRule ((?!my_custom_application).*) app/webroot/$1 [L]
</IfModule>
但我得到這樣的:提前
Error: The requested address '/y_custom_application' was not found on this server.
感謝。
Mauricio。在RewriteRule
行之前
它似乎工作。但不能在CakePHP 3.x中工作,請給我一些建議。 –