Я использую тему OpenCart 2, и мои навыки PHP невелики. Моя проблема:
Когда я набираю example.com, блокировка SSL не отображается и мои шрифты Font Awesome не отображаются. Таким образом, значок корзины покупок просто отображается как пустой квадрат.
Однако, если я нажму на логотип example.com или введу вручную https://example.com — отображается замок и отображаются шрифты. Все работает как надо.
Как я могу получить сайт, чтобы перейти прямо к https://example.com когда пользователь вводит в example.com?
Я запустил тест на SSL, и с ним нет никаких проблем, он показывает, что все отправляется как безопасное.
В вашей конфигурации Vhost или в вашем .htaccess
файл, добавьте правило перенаправления Apache:
RewriteEngine on
RewriteCond %{SERVER_PORT} !^443$
RewriteRule ^/(.*) https://%{HTTP_HOST}/$1 [NC,R=301,L]
Других решений пока нет …