В htaccess уже имеется данная поправка для работы второго движка друпал в подкатегории:
RewriteEngine On
RewriteRule ^/subdrupal/ - [last]
RewriteCond %{HTTP_HOST} (www.)?multisite.ru [nocase]
RewriteRule (.*) /subdrupal/$1 [last]
RewriteRule ^/subdrupal/ - [last]
RewriteCond %{HTTP_HOST} (www.)?multisite.ru [nocase]
RewriteRule (.*) /subdrupal/$1 [last]
Второй движок начинает генерить все пути типа: www.multisite.ru/subdrupal/index.php т.е. добавляется subdrupal/
Что нужно добавить к вышеуказанному коду, что бы избавиться от подкатегории subdrupal/ ?
з.ы. пробовал RewriteRule ^/subdrupal/(.+)$ httр://www.multisite.ru/$1 [R=301,L] - не помогло
Комментарии
Вы хотите, что бы по одному адресу (www.multisite.ru) открывались 2 разных сайта или я что-то не так понял?
Нет, мне нужно из url убрать www.mysite.ru/subdrupal/index.php
Не, это не поможет. Не понимаю вашей ситуации в целом, посему тока есть сим-линк поставить на подпапку могу посоветовать.
Разобрался.. Надо было в settings.php сайта прописать $base_url = 'http://www.mysite.ru';
спасибо))) к сожалению почти весь день прошел в поиске очевидной вещи.. но не думал, что дело может быть из-за $base_url, ведь не всегда всё так просто