У меня проблема здесь...
Мне нужно запустить веб-сайт, который я разработал на одном сервере, который является сервером Windows, и там есть одно приложение, которое я не могу удалить или изменить, и это приложение asp, но это не совсем проблема. Мое приложение - приложение CakePHP, и мне нужно сделать это, работая в той же папке, чем другое приложение, которое я сказал, поэтому мой Cake перенаправляет все в URL-адрес на webroot, это нормально, но o другое приложение находится в папке "/admin ", когда я пытаюсь получить доступ к" mydomain.com/admin ", он перенаправляется на приложение cake. Итак, мне нужно ввести мое.htaccess какое-то правило, когда URL-адрес "/admin" не переписывается, но не влияет на какой-либо другой URL-адрес.
У кого-нибудь есть идея?
Вот пример.htaccess для CakePHP по умолчанию:
<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>