Я использую тему 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]