Привет всем, у меня есть следующие настройки в моем webroot:
/issues
(Trac install)
/myapp
(Cake install)
Что я хочу сделать, так это то, что когда я перехожу на http://example.com/,, оно запускает приложение для торта - в основном, перенаправляя с ^(.*)
на myapp/$1
(но невидимо - URL для пользователей / логин http://example.com/users/login). У меня есть исключение для /issues/
, которое отлично работает - когда я захожу в / Issues /, он тянет вверхTrac. Но мое приложение Cake продолжает перенаправлять вещи на http://example.com/myapp/users/login,, что, по-моему, нарушает мои сеансы, и в любом случае нежелательно. Я пытался принудительно вернуть такие URL-адреса в корень, используя что-то вроде
RewriteRule ^myapp/(.*)$ http://www.example.com/$1 [R=301,L]
RewriteCond $1 !^(myapp|issues)/.*$
RewriteRule ^(.*)$ myapp/$1
... но безрезультатно. У меня также есть RewriteBase /
во всех моих файлах CakePHP .htaccess.
Любые идеи относительно того, как я могу заставить это делать то, что я хочуэто к?