Как перенести сайт на OpenCart c HTTP на HTTPS
Довольна частая ситуация возникает с переносом сайта на новый протокол. Как перенести сайт на OpenCart c HTTP на HTTPS без помощи сторонних специалистов и своими руками:
- Заходим в корневую папку сайта и открываем сайт 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 не трогаем иначе будет циклический роутинг и сайт работать перестанет)