我这里有个问题...
我需要启动一个我在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>