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>
相关文章: