@antonowano
Профессиональный самоучка

Как настройка SSL в OpenCart 2.2.0 привела к очистки тега base?

Настроил конфиги сайта и админки, в настройках OpenCart включил SSL режим.
Но при посещении сайта не загружаются стили и картинки, позже выяснил, что из-за пустого тега base.
<base href="" />
Шаблон стандартный.
Это случилось только на самом сайте, в админке правильно работает.
В чем может быть причина?
  • Вопрос задан
  • 1019 просмотров
Решения вопроса 1
@antonowano Автор вопроса
Профессиональный самоучка
Так и не разобрался в чем причина. Зато нашел решение.
Изменил 29 строку в файле catalog/controller/common/header.php
$data['base'] = $server;
на
if ($this->request->server['HTTPS']) {
    $data['base'] = HTTPS_SERVER;
} else {
    $data['base'] = HTTP_SERVER;
}


Данное решение я скопировал из admin/controller/common/header.php
Именно поэтому кажется, что эта ошибка разработчиков OpenCart.
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
@amfetamine
скорее всего когда-то этот участок кода просто кто-то удалил
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы