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

标签 php ssl fonts opencart font-awesome

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

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

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

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

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

最佳答案

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

重写引擎开启 RewriteCond %{SERVER_PORT} !^443$ 重写规则 ^/(.*) https://%{HTTP_HOST}/$1 [NC,R=301,L]

关于php - 键入 example.com 时,域不会转到 https ://example. com,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28201569/

相关文章:

php - 如何使用 foreach 循环访问二维数组的第一级键?

tomcat 服务器上的 javax.net.ssl.SSLHandshakeException

ssl - 为什么 *.example.com 的 SSL 证书也与 example.com 匹配?

ios - Web 字体(使用@font-face)在网页中可见但在用户的系统控件中不可见

PHP 提前关闭连接。如果完成任何输出,脚本将挂起

php - PHP 中的 UTF-8 和 ISO 8859-1 编码

php - 重定向/.htaccess 以将旧的 PHP 参数 URL 更改为 SEO 友好的 CakePHP URL?

java - 主机名在 Lollipop 设备中不匹配,但在 Postman 和 marshmallow 设备中工作正常

java - 如何从java中的系统字体获取ttf字体数据

javascript - 如何保护 Node webkit 应用程序上的字体?