Drupal в поддиректории на другом сервере

Аватар пользователя One_Two

Всем привет и с Новым Годом!

Прошу помощи в не стандартной настройке.
Задача чтобы по пути /shop/ открылся другой сайт, на другом сервере, но тоже на друпале.

На сайте http://test.ru настроил proxy_pass nginx на другой сервер, для пути /shop/.
На другом сервере также настроил nginx на приём, всё работает.

Но при попытке залогиниться /shop/user/login, после нажатия submit формы, меня перебрасывает на первый сервер http://test.ru/user/login. А там всё это дело отключено.
В settings.php на втором сервере в $base_url прописал "http://test.ru/shop/".

И к теме привязаны файлы из папки sites/default/files, так он их ищет всё равно на http://test.ru/sites/default/files, а не http://test.ru/shop/sites/default/files.

Куда дальше копать?

Тип материала:
Версия Drupal:
0 Thanks

Лучший ответ

Комментарии

Аватар пользователя sas@drupal.org
sas@drupal.org 1 неделя назад

Вы что дорвей делаете?

Аватар пользователя One_Two
One_Two 1 неделя назад

:D
Нет)

Аватар пользователя mailfox.ru
mailfox.ru 1 неделя назад

субдомен сделали бы и делов то

Аватар пользователя One_Two
One_Two 1 неделя назад

Было бы слишком просто)
Заказчику нужно именно в поддиректории.

Аватар пользователя mailfox.ru
mailfox.ru 1 неделя назад

мне кажется надо тогда .htaccess править

Аватар пользователя Phantom63rus
Phantom63rus 1 неделя назад

С поддиректориями частенько вылезают грабли, это я как сисадмин говорю. Лучше бы объяснить заказчику, что это плохой вариант. Крякнет при обновлении - потеряет с десяток клиентов за день, это явно дороже чем пожелания по адресной строке.