【发布时间】:2015-10-14 19:36:12
【问题描述】:
我刚刚访问了我的网站,它似乎已损坏,我开始调查查看源代码,结果发现当我从 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
【问题讨论】:
-
什么是反对票?这是一个合理的问题
-
也许可以提供更多关于如何包含 css/js 的详细信息?来自functions.php,还是在标题中?而
wp_options中的siteurl呢,值对吗? -
刚刚在 Chrome 中签入,您的网站在我看来一切正常 - 样式表和脚本包含在 http(Chrome 版本 43.0.2357.134)中。也许检查一个全新的 Chrome 安装?可能是一些插件。这也有帮助:superuser.com/a/881431
标签: wordpress apache google-chrome ssl https