我安装了我的 ssl 并在我的管理区域中正常工作(挂锁绿色)。但在我的前端,Chrome 显示挂锁警报:
该网站使用 SSL,但谷歌浏览器已检测到页面上的不安全内容
我怎样才能解决这个问题?
更新
我打开控制台并看到问题:图像。
Magento 设置 {{secure_base_url}}skin/,我的图片存储在 skin/ 文件夹中。但在控制台中,图像 url 是 http://,而不是 https://。我怎样才能解决这个问题?
解决了
更改 CSS 上的图像 url。简单的。
我安装了我的 ssl 并在我的管理区域中正常工作(挂锁绿色)。但在我的前端,Chrome 显示挂锁警报:
该网站使用 SSL,但谷歌浏览器已检测到页面上的不安全内容
我怎样才能解决这个问题?
更新
我打开控制台并看到问题:图像。
Magento 设置 {{secure_base_url}}skin/,我的图片存储在 skin/ 文件夹中。但在控制台中,图像 url 是 http://,而不是 https://。我怎样才能解决这个问题?
解决了
更改 CSS 上的图像 url。简单的。
我猜你已经用 http:// 硬编码了一些图像、css 和 Js,这导致了问题。
尝试将其粘贴到您的 index.php 中
if( isset($_SERVER['HTTP_X_FORWARDED_PROTO']) ) {
$_SERVER['HTTPS'] = 'on';
$_SERVER['SERVER_PORT'] = 443;
}
或者
if( isset($_SERVER['HTTP_X_FORWARDED_PROTO']) && $_SERVER['HTTP_X_FORWARDED_PROTO'] == 'https') {
$_SERVER['HTTPS'] = 'on';
$_SERVER['SERVER_PORT'] = 443;
}
在这里得到它。
喜欢这两个mixed content和http -> https重定向问题。
快乐编码。