我有一个子文件夹中的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中工作,请给我一些建议。 –