[英]CakePHP, .htaccess, more than one application in the same root
我在这里有问题...
我需要启动一个我在Windows服务器这台服务器上开发的网站,并且在那里有一个我无法删除或更改它的应用程序,并且它是一个ASP应用程序,但这并不是问题所在。 我的应用程序是CakePHP应用程序,我需要在与我说过的其他应用程序相同的文件夹中运行它,因此我的Cake将URL中的所有内容重定向到webroot,这很正常,但是其他应用程序在文件夹“ / admin”,当我尝试访问“ mydomain.com/admin”时,它将重定向到Cake应用程序。 因此,我需要在.htaccess中输入一些规则,以便当URL为“ / admin”时不要重写,但不会影响任何与此不同的URL。
有人有主意吗?
这是CakePHP的默认.htaccess:
<IfModule mod_rewrite.c>
RewriteEngine on
RewriteRule ^$ app/webroot/ [L]
RewriteRule (.*) app/webroot/$1 [L]
</IfModule>
这对我有用:
<IfModule mod_rewrite.c>
RewriteEngine on
RewriteRule ^$ app/webroot/ [L]
RewriteRule (.*) app/webroot/$1 [L]
RewriteRule ^$ admin/ [L]
RewriteRule (.*) admin/$1 [L]
</IfModule>
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.