微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

重定向到 HTTPS 后,我的网站上出现混合内容错误

如何解决重定向到 HTTPS 后,我的网站上出现混合内容错误

最近,我为我的轻量级电子商务 site 添加一个 SSL 证书,用于 HTTPS 重定向。该网站是使用 OSCommerce 平台构建的,我需要帮助的是修复出现在整个页面中的这些类型的错误(在控制台上):Mixed Content: The page at 'https://voberhaat.com/' was loaded over HTTPS,but requested an insecure stylesheet 'http://voberhaat.com/oc-content/themes/bender/js/jquery-ui/jquery-ui-1.10.2.custom.min.css'. This request has been blocked; the content must be served over HTTPS.

网站的布局和设计在 HTTPS 重定向后被破坏,我试图找到可以重写 HTTPS 的文件,以获得它要求的相关内容。在我的服务器中,如果我导航到相应的路径和文件,我无法找出 URL,它们不只是存在于那里。 有人可以帮我解决这个问题吗?

解决方法

您是否尝试过通过 .htaccess 文件为整个站点强制使用 https?

尝试在您的主目录中创建一个 .htaccess 文件并添加以下代码:

RewriteEngine On 
RewriteCond %{HTTPS} off 
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
,

首先:编辑你的includes/configure.php 设置

define('HTTP_SERVER','https://<yoursite>');
define('HTTPS_SERVER','https://<yoursite>');
define('ENABLE_SSL',true);

第二: 检查 header.php、footer.php、breadcrumbs.php 中的“http:”链接

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。