Для того, чтобы упростить запросы и улучшить качество обслуживания, мы используем систему заявок.

Каждой заявке присваивается уникальный номер, который можно использовать для отслеживания состояния и ответов онлайн.

Для того чтобы начать, просто зарегистрируйтесь или войдите в аккаунт.

Внимание! 5, 6 и 7 января в службе поддержки выходные дни.

© OCTemplates 2018

Как в Opencart настроить редирект с http на https

Если вы подключили SSL сертификат, для того чтобы ваш магазин открывался по безопасному протоколу HTTPS рекомендуется настроить редирект с http:// на https://

Даже если пользователь наберет http://, его перенаправит на безопасный протокол https://

Изменения необходимо вносить в файл .htaccess

Откройте для редактирования на вашем сервере через фтп-клиент или файл-менджер файл .htaccess, обычно он находится в корневой директории вашего сайта.

 

 

После строки:

 

RewriteEngine On

 

Добавьте следующую запись:

 

RewriteCond %{SERVER_PORT} !^443$

RewriteRule .* https://%{SERVER_NAME}%{REQUEST_URI} [R=301,L]

 

Данное правило должно работать практически на любом хостинге, однако если у вас редирект не сработал, добавьте такую запись:

 

RewriteCond %{HTTPS} =off 

RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI} [QSA,L]

 

Сохраните файл, теперь редирект с протокола http на https готов.

Голос (5) (0)

Комментарии



Антон Антон

Не забываем и про редирект с WWW и про файл robots.txt

 

RewriteEngine On
RewriteCond %{HTTP_HOST} ^www\.(.*)$ [NC]
RewriteRule ^(.*)$ https://%1/$1 [R=301,L]

RewriteCond %{REQUEST_URI} !^/robots\.txt$
RewriteCond %{HTTP:X-Forwarded-proto} !^https$
RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI} [R=301,L]

Ответ написан: 06 июля 2018 19:53
Flint2000 Flint2000

Если на сервере фронтедом nginx, то настройки нужно делать в конфиге nginx

Ответ написан: 21 июля 2018 17:12