繁体   English   中英

CakePHP,.htaccess,同一根目录中的多个应用程序

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM