[Помогите] Переход с http на https OC1.5.5.1.2 шаблон Univer

Тема в разделе "OpenCart", создана пользователем alxxla, 15 май 2017.

  1. alxxla

    alxxla

    Регистрация:
    22 мар 2013
    Сообщения:
    121
    Симпатии:
    4
    Всем привет, по существу темы: Переход с http на https OC1.5.5.1.2 шаблон Univer
    У кого какие наработки?
    Попробовал сделать за вечер, используя бесплатный SSL сертификат, не получилось. Главная страница поехала, товары отображались не корректно. В админке всё включал, настройки менял.
    В чем особенность перевода стандартного шаблона и шаблона Univer (или любого другого)?
    Какой сертификат SSL лучше использовать?
    Как грамотно настроить, чтобы не потерять в выдаче яндекса и гугла?

    Продолжение и итог обсуждения вижу в законченной пошаговой инструкции для человека с неглубокими познаниями в этой области: как самостоятельно перевести сайт на OpenCart 1.5.5.1.2 с http на https.

    Постараюсь все предложения реализовывать на тестовом сайте и отписываться о результатах.
     
    Дмитрич нравится это.
  2. MGT1

    MGT1

    Регистрация:
    5 янв 2013
    Сообщения:
    900
    Симпатии:
    218
    alxxla нравится это.
  3. alxxla

    alxxla

    Регистрация:
    22 мар 2013
    Сообщения:
    121
    Симпатии:
    4
    Спасибо за ссылку, ручками придется многое подправить.
    Перед тем как все это начать сначала, вопрос: какой бесплатный ssl сертификат выбрать, желательно на несколько лет (ранее пробовал на краткосрочном)?
    В отличие от вашего случая админ панель хостера позволяет его загрузить. Далее только настройки сайта.
     
  4. MGT1

    MGT1

    Регистрация:
    5 янв 2013
    Сообщения:
    900
    Симпатии:
    218
    У меня: Сертификат Let's Encrypt
     
  5. alxxla

    alxxla

    Регистрация:
    22 мар 2013
    Сообщения:
    121
    Симпатии:
    4
    Итак, был заказан бесплатный SSL сертификат Comodo на 90дней, прописан на хостинге.
    Задачу решил немного упростить, используя чистый установочный Opencart 1.5.5.1.2
    Включил сеопро, включил .htaccess.
    Добавил в конфигах сайта и админ панели "s". Включил в настройках сайта ssl.

    Подправил .htaccess из ссылки на тему в сообщении выше
    Получил "столбик" стандартного шаблона

    Как вернуть настройки стандартного шаблона и админ панели в https?
    Причем сама админ панель не рабочая, войти не возможно. Понимаю, что изменив настройки в обратную сторону получится экспериментировать дальше.

    Какой то контент (возможно изображения, банеры) блокируется браузером. Если нажать на саму картинку в карточке товара, появляется большое изображение https уже с замком браузера.
     
    Последнее редактирование: 17 май 2017
  6. Dotrox

    Dotrox Команда форума

    Регистрация:
    27 ноя 2012
    Сообщения:
    3.198
    Симпатии:
    1.306
    Это из-за тега base, где у вас http. Если вы в конфигах для всех вариантов прописали https, то такого быть не должно, надо разбираться. А вообще такое бывает из-за немного нестандартного параметра определяющего пришёл ли запрос по https - в ОК довольно кривое определение, так что срабатывает оно не всегда.
     
    alxxla нравится это.
  7. alxxla

    alxxla

    Регистрация:
    22 мар 2013
    Сообщения:
    121
    Симпатии:
    4
    Спасибо за подсказку, после добавления в обоих конфигах везде (и здесь // HTTP, и тут // HTTPS) "s" все стало на место и теперь стандартный шаблон и админка загружаются, значок замка в браузере висит стабильно на всех страницах.

    По сути, перевод стандартного шаблона в https сводится к незначительным изменениям файлов и настроек в админ панели сайта.
    Конечный сайт имеет предустановленную тему и набор модулей. Тестируем дальше...
     
  8. alxxla

    alxxla

    Регистрация:
    22 мар 2013
    Сообщения:
    121
    Симпатии:
    4
    Рабочий сайт перешел на https, в файле шаблона header.tpl изменил строку, как написано в ссылке на тему выше. Шаблон не подвергался большим изменениям, поэтому больше ничего менять не пришлось. Модули работают.
    Вопрос по поисковым системам остался:
    Будут ли изменения в выдаче яндекса и гугла? На что обратить внимание?
     
  9. Dotrox

    Dotrox Команда форума

    Регистрация:
    27 ноя 2012
    Сообщения:
    3.198
    Симпатии:
    1.306
    Как повезёт. Могут быть некоторые колебания, могут и не быть.
    Вы редирект на https поставили? Он существенно сокращает вероятность колебаний.
    И в роботсе директиву Host надо для Яндекса поправить добавив туда протокол.
     
  10. alxxla

    alxxla

    Регистрация:
    22 мар 2013
    Сообщения:
    121
    Симпатии:
    4
    в .htaccess прописал только:

    этого достаточно? из поисковых систем сейчас перенаправляет на https
    сейчас так: Host: сайт.домензона
    Как добавить протокол? Предположу: Host: https://сайт.домензона - верно?
     
  11. Dotrox

    Dotrox Команда форума

    Регистрация:
    27 ноя 2012
    Сообщения:
    3.198
    Симпатии:
    1.306
    alxxla нравится это.
  12. alxxla

    alxxla

    Регистрация:
    22 мар 2013
    Сообщения:
    121
    Симпатии:
    4
    подправил, спасибо