Внимание: Все материалы, размещаемые на нашем ресурсе, предназначены исключительно для ознакомления и не более того...
Мы ничего не продаём, оформляете подписку и можете тестировать материалы...
Доброго времени суток, буду благодарен, если кто-нибудь отпишется по поводу правильного перехода с http на https, по-пунктно, знаю, что существуют специальные модули, но хотелось бы узнать как в ручную
Доброго времени суток, буду благодарен, если кто-нибудь отпишется по поводу правильного перехода с http на https, по-пунктно, знаю, что существуют специальные модули, но хотелось бы узнать как в ручную
1. Для начала установить сертификат.
2. Далее в настройках опенкарт сменить на https,
3. затем в конфиге и конфиге админки
<?php
// HTTP
define('HTTP_SERVER', 'https://сайт');
// HTTPS
define('HTTPS_SERVER', 'https://сайт');
4. Если не помогло поправить htacess в зависимости от nginx/apache....
1. Для начала установить сертификат.
2. Далее в настройках опенкарт сменить на https,
3. затем в конфиге и конфиге админки
<?php
// HTTP
define('HTTP_SERVER', 'https://сайт');
// HTTPS
define('HTTPS_SERVER', 'https://сайт');
4. Если не помогло поправить htacess в зависимости от nginx/apache....
Благодарю, я правильно понимаю в конфиге он уже сам с http на https перенаправляет и в htacess можно обойтись без этого:
"RewriteEngine On
RewriteCond %{HTTP:X-Forwarded-Proto} !=https
RewriteRule .* https://%{SERVER_NAME}%{REQUEST_URI} [R=301,L]"
У меня тоже хостинг бегет.
В htacess прописано так:
RewriteEngine On
RewriteCond %{HTTP_HOST} ^www\.(.*)$
RewriteRule ^(.*)$ http://%1/$1 [L,R=301]
RewriteCond %{HTTPS} !=on
RewriteRule ^(.*)$ https://%{HTTP_HOST}/$1 [R=301,L]
Перенаправление работает без ошибок вроде как. Если не делать то сайт открывается без сертификата.
многие современные хостинги имеют бесплатный сертификат ssl. К тому же у многих хостингах есть ф-ция редирект с http → https ( Для просмотра ссылки ВойдиилиЗарегистрируйся )