Автор Тема: Как отключить редирект на основной домен?  (Прочитано 946 раз)

27 Март 2019, 17:39:42
  • Новичок
  • *
  • Сообщений: 3
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
Всем привет!

Пробую реализовать работу одного сайта на 2-х доменах.
main.ru и msk.main.ru

На стороне сервера все сделали, msk.main.ru в алиасе с main.ru
Но с msk.main.ru идет редирект на main.ru

Нашел единственное решение, но для 1.7 не работает https://prestaweb.ru/articles/tips-tricks/prestashop-i-dva-domena.html
Как убрать редирект на main.ru в  \classes\shop\Shop.php?

Кто то сталкивался с такой проблемой?
27 Март 2019, 19:47:12
Ответ #1
  • Ветеран
  • *****
  • Сообщений: 16673
  • Репутация: +14630/-5
  • Сообщество PrestaShop
    • Просмотр профиля
Не включайте мультимагазин и не будет редиректа.
В prestashop 1.7 редирект на домен в зависимости от $id_shop.
Можно определить $id_shop=1 и всегда будет окрываться один магазин, только зачем тогда включать мультимагазин?
27 Март 2019, 21:39:30
Ответ #2
  • Новичок
  • *
  • Сообщений: 3
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
Мультимагазин не включен. Редирект есть и он прописан в этом файле \classes\shop\Shop.php
Есть ли возможность его отключить? Я так понимаю Prestashop сверяет домен, на котором мы находимся, c доменом магазина в БД, и при несовпадении домена делает редирект на url из БД.
28 Март 2019, 10:44:42
Ответ #3
  • Ветеран
  • *****
  • Сообщений: 1614
  • Репутация: +32/-1
  • Сообщество PrestaShop
    • Просмотр профиля
Prestashop id сайта сравнивает, не домен. В зависимости от id подставляется домен.
28 Март 2019, 16:11:51
Ответ #4
  • Новичок
  • *
  • Сообщений: 3
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
Ну а как он сопоставляет id с доменом? Сравнивает url со значением для магазина в БД. Да, по id. Но если есть несовпадение, идёт редирект на домен, присвоенный для id магазина в БД. Как отключить редирект?)
29 Март 2019, 10:53:05
Ответ #5
  • Ветеран
  • *****
  • Сообщений: 1614
  • Репутация: +32/-1
  • Сообщество PrestaShop
    • Просмотр профиля
В htassecc поменять правила редиректа можно или удалить их вообще для второго домена.