为什么Chrome会将https添加到我的网站资源,safari和firefox工作正常

时间:2015-07-24 08:07:04

标签: wordpress apache google-chrome ssl https

我刚刚访问了我的网站,它似乎已经破了,我开始调查查看源代码,当我从Chrome查看我的网站时,它将https添加到我的样式表和javascript资源,这导致布局问题,因为javascript没有正确装载。它在Safari和Firefox上运行良好。

我正在使用wp_enqueue_script()和wp_enqueue_style()函数来包含我的css和js,如下所示:

wp_enqueue_script( 'osetin-feature-vote', get_template_directory_uri() . '/assets/js/osetin-feature-vote.js', array( 'jquery' ), OSETIN_FEATURE_VOTE_VERSION, true );

当我从chrome查看源代码时,它显示我的JS和CSS文件正在尝试从https://加载,但由于我的服务器上没有ssl,因此无法登录Chrome也是如此,它也会尝试将我重定向到https管理员登录。

最奇怪的部分是Safari和Firefox工作正常。我已经检查过DB中的siteurl字段并且它是正确的,显示了http://站点地址。

我的网站有问题:http://pluto.pinsupreme.com

1 个答案:

答案 0 :(得分:0)

我已经找到了问题,结果显示过时的wooCommerce插件通过添加过滤器来强制我的网站使用SSL导致了这个问题。我已将其更新到最新版本,现在看起来工作正常。