当键入 example.com 时,域不会转到 https://example.com

Domain won't go to https://example.com, when example.com is typed

我使用的是 OpenCart 2 主题,但我的 PHP 技能不是很好。我的问题:

当我输入 example.com 时,SSL 锁没有显示,我的 Font Awesome 字体也没有显示。所以购物车图标只显示为一个空白方块。

但是,如果我单击 example.com 的徽标或手动输入 https://example.com - 将显示锁和字体。一切正常。

当用户输入 example.com 时,如何让网站直接转到 https://example.com

我 运行 对 SSL 进行了测试,没有任何问题,它显示发送的所有内容都是安全的。

在您的虚拟主机配置中,或在您的 .htaccess 文件中,添加 Apache 重定向规则:

RewriteEngine on RewriteCond %{SERVER_PORT} !^443$ RewriteRule ^/(.*) https://%{HTTP_HOST}/ [NC,R=301,L]