我刚刚访问了我的网站,它似乎已经破了,我开始调查查看源代码,当我从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
答案 0 :(得分:0)
我已经找到了问题,结果显示过时的wooCommerce插件通过添加过滤器来强制我的网站使用SSL导致了这个问题。我已将其更新到最新版本,现在看起来工作正常。