我有两个用于过滤产品的wordpress网站和自定义插件。在此插件在此域名上的一个实例中: http://klaussongs.com/ 该插件工作正常,但是当我将其添加到具有SSL证书的其他域时,出现混合内容页面错误。 https://www.moderndiamondco.com/diamond/ 而且该插件也无法正常工作,如果我使用任何过滤器,只会使所有产品消失。 这是我的.htaccess文件中的内容,您可以在第二个域中控制台记录错误并查看错误:我正在使用非常简单的SSL插件。
# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
# END WordPress
答案 0 :(得分:0)
我访问了该页面,现在的问题是:图像是通过http://而不是https://
加载的如果http://中包含样式表,javascript或图像之类的内容,则应检查主题/插件文件,并将其更改为https://
现在此图片使用http:
加载http://www.moderndiamondco.com/wp-content/uploads/2019/10/path4790-1.png
将此更改为https://www.moderndiamondco.com/wp-content/uploads/2019/10/path4790-1.png
下一步:您的SSL证书是自签名的,无效。您需要安装有效的SSL证书。 (让我们加密或任何付费证书)
如果WP数据库中的帖子内容或自定义程序设置中还有其他错误:
您可以通过安装搜索和替换插件并更改的所有URL来解决此问题
http://example.com
到
https://example.com
以下是指南:
首先进行数据库备份。
关于汤姆