我在服务器上安装了一个新的wordpress,我的根域已经指向一个文件夹,因此我在根目录下用博客创建了另一个文件夹,现在rootdomain / blog指向wordpress站点。但是,在安装页面时,我遇到了混合内容错误,并且我的CSS无法正确呈现SSL并安装在服务器上。
enter image description here
最佳答案
问题在于,其中某些CSS资源是使用不安全的http调用的,而页面是使用https加载的。
如果问题出在数据库中,Velvet Blues插件将快速轻松地解决它。只需搜索:
http://dev.401kplans.com
并替换为:
https://dev.401kplans.com
我发现此插件可以解决我遇到的99%的混合内容问题。由于某些原因,它在主题选项和小部件中找不到链接。
当然,请确保在“设置”中使用https。
但是,如果这不能解决问题,则可能是这些文件在您的functions.php文件或类似文件中进行了硬编码。如果使用插件未解决这些问题,我将遍历主题和plugins文件夹以查找不安全的域:
grep -r "http://dev.401kplans.com" *