Как перенести сайт на OpenCart c HTTP на HTTPS

Довольна частая ситуация возникает с переносом сайта на новый протокол. Как перенести сайт на OpenCart c HTTP на HTTPS без помощи сторонних специалистов и своими руками:

  1. Заходим в корневую папку сайта и открываем сайт config.php и меняем строчки на HTTPS

// HTTPS
define(‘HTTPS_SERVER’, ‘https://site.ru/admin/’);
define(‘HTTPS_CATALOG’, ‘https:// site.ru/’);

2. Далее проделываем ту же самую процедуру для файла site.ru/admin/config.php

3. Далее авторизовываемся через админку на сайт

4. Заходим в Система -> Настройки -> Редактировать -> Сервер

5. Ставим флажок напротив Использовать SSL -> Да

6. Далее в .htaccess нужно прописать директиву 301 перенаправления на основное зеркало HTTPS:

RewriteCond %{HTTP:X-Forwarded-Protocol} !=https
RewriteRule .* https://%{SERVER_NAME}%{REQUEST_URI} [R=301,L]

Если работаете с JINO.ru то зайдите в настройки домена раздел SSL и поставьте флажок перенаправления (т.е. .htaccess не трогаем иначе будет циклический роутинг и сайт работать перестанет)

Роман Бондарь

Автор блога, SEO-специалист. Продвигаю сайты с 2011 года. Бригадир студии копирайтинга "Text-Hunter.ru" из 14 авторов. Практик эффективного крауд-маркетинга и нестандартного линкбилдинга. Ведущий эксперт поисковой оптимизации в компании IMarketing (Казахстан).

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *


Срок проверки reCAPTCHA истек. Перезагрузите страницу.