2016-11-13 9 views
0

У меня OpenCart 2.x, получил мульти-магазин «на», получил поддомены, и я установил режим обслуживания «на».OpenCart 2.x Multi-магазин режима обслуживания страницы на поддомены

Проблема заключается в том, что когда я вошел в систему как администратор, я могу видеть свой магазин на mydomain.com без страницы обслуживания, но когда я перехожу к субдоменам на subdomain.mydomain.com, я получаю страницу обслуживания, даже если я зарегистрирован дюйм.

Я попытался пройти этот путь, но не повлиял: subdomain.mydomain.com/admin -> login , но он перенаправляет меня на mydomain.com после входа в систему.

Есть ли какие-либо решения?

+0

Обманите $ _SERVER ['HTTP_HOST'] в верхней части index.php, чтобы быть mydomain.com в режиме обслуживания. Или как можно раньше. А потом отмените его позже;) Возможно, вы можете найти часть в Opencart, которая ставит проблему таким образом – twicejr

ответ

0

Я решил это так, перенаправление для всех магазинов. У вас есть ip, разрешенный для доступа. Добавьте один набор для каждого из магазинов в начале .htaccess. Затем добавьте # перед строками, если не находитесь в обслуживании.

#ReWriteCond %{REMOTE_ADDR} !^xxx\.xxx\.xxx\.xxx$ 
#RewriteCond %{HTTP_HOST} ^site1.se$ [OR] 
#RewriteCond %{HTTP_HOST} ^www.site1.se$ 
#RewriteRule (.*)$ http://www.subdomain.site1.se/$1 [R=302,L] 

 Смежные вопросы

  • Нет связанных вопросов^_^