很可能,您的意思是,您的插件呈现的一些资产(图像、JavaScript等)是通过http显式提供的。(如果我误解了,请纠正我)。
这些问题需要在每个插件中修复,修复将根据资产的引用方式而有所不同。有很多方法可以引用资产,也有很多方法可以指定协议。(通常,如果您使用类似site\\u url()的内容来生成指向资产的链接,则会自动为它们分配正确的协议。但是有很多WordPress函数可以做这种事情。)你必须打开有问题的插件并查看。
坏消息是,使用htaccess进行再多的重写都无法解决这个问题。在实际请求所有文件之前,您的浏览器会做出这种“混合内容”的确定。尽管这些请求最终可能会被重写为https,但您的浏览器不会注意到。浏览器只关心资产在页面标记中的引用方式,重写规则根本不会更改标记,只关心服务器对特定请求的反应方式。
你感觉到我了吗?