Ситуации бывают разные, многие знают, что престашоп без проблем работает с несколькими доменами в режиме мультимагазина. Но, что делать, когда мульти-магазин не нужен, а домена у интернет-магазина два или больше?
Для командной разработки нам потребовалось использовать одну внешнюю базу и локальные файлы, которые синхронизируются через систему контроля версий.
Стандартные настройки не позволяют отключить редирект на основное имя домена
В версии 1.4 это делалось в настройках магазина, теперь потребовалось добавить 1 строчку в код.
\classes\shop\Shop.php
Перед комментарием:
// If an URL was found but is not the main URL, redirect to main URL
Вставить
$id_shop = 1;
Эта строка будет сообщать о том, что магазин найден по указанному домену и переадресация не требуется.
Если необходимость в редиректе отпала — рекомендуем удалить данную строчку, дабы не нарушать архитектуру prestashop.
На Prestashop 1.7 к сожалению не сработало, не подскажете решение?