这似乎不是真正的混合内容问题,而是更多的Wordpress问题,因此请在此处发布以找到解决方法。
尽管没有有效的证书,但我已完成所有可与https一起使用的设置。这是主页URL https://tourpoule.nl。加载主页但出现混合内容错误,这似乎是由核心Wordpress或主题功能生成的。附加图片:
数据库没有任何以http://开头的URL。我已经使用搜索和替换脚本替换了它们。
除了基本的Wordpress设置代码外,htaccess文件中没有其他内容。我也尝试过重命名。我清除了所有类型的缓存,但仍然无法正常工作。该网站使用二十二十年代的主题,如果我注释掉CSS和javascript enque行,一些错误会消失,但是样式和脚本不会加载(我知道这是正常的)。
在页面的查看源中,它显示了混合的url,有些带有https和样式,而javascript url没有https。见下文:
有趣的是,如果我单击样式表网址,即http://new.tourpoules.nl/wp-content/themes/twentytwenty/style.css?ver=1.0,它将重定向到https://new.tourpoules.nl/wp-content/themes/twentytwenty/style.css?ver=1.0
我不确定发生了什么并且被打中了。我无法联系到客户,因此我们可以讨论在Nginx中为该域关闭ssl重定向,如果不是https,它将所有内容都重定向到https。不知道这是否引起问题(我相信不是,因为它与Wordpress机制无关,无法生成网址)。任何帮助或指示,我们将不胜感激。
答案 0 :(得分:1)
我可以看到您的网站仍处于不安全状态,值得一试letsencrypt ssl。
回到您的问题,转到数据库,打开wp_options表,将siteurl项更改为https://tourpoules.nl,还将主页项更改为https://tourpoules.nl。
答案 1 :(得分:0)
如果您使用过搜索和替换数据库主脚本或插件,它将不会在元文件中更新,也不会检查功能文件是否已通过https://
入队。因此,如果您下载SQL文件并替换为以下内容,将会更好:
发件人:
http://new.tourpoules.nl
收件人
https://new.tourpoules.nl
然后重新上传