如何在影响SSL的帖子中找到特定文件?

时间:2017-08-10 作者:Andrilio

我最近将旧网站迁移到此域:https://thequintessentialmind.com/

这是一个wordpress网站,在文章中,示例如下:https://thequintessentialmind.com/how-to-never-run-out-of-things-to-say/, 在google inspector的控制台中,它表明存在。应该从http重命名为https的gif文件。

enter image description here

我很难在任何php文件中找到这部分代码。你知道它可能在哪里,或者是哪个插件生成的吗?

2 个回复
最合适的回答,由SO网友:Chris Cox 整理而成

快速浏览一下您的站点,就会发现您正在使用Nginx提供服务,所以.htaccess 重定向无效。

Nginx配置中的以下块应处理仍然通过http传输的任何本地服务文件:

server {
    listen 80 default_server;
    listen [::]:80 default_server;
    server_name _;
    return 301 https://$host$request_uri;
}
如果您运行的是Apache,那么.htaccess 在WordPress部分实现同样的目标之前:

# HTTP to HTTPS
<IfModule mod_rewrite.c>
RewriteEngine on
RewriteCond %{HTTPS} off
RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI} [R=301,L]
</IfModule>
由于页面似乎不再抛出混合内容错误,因此显示上述内容以代替跟踪特定文件。

SO网友:joeDaigle

您是否尝试单击生成错误的文件名?通常,您会在浏览器检查器的“源”选项卡中看到文件/资源。

结束

相关推荐

Testing Plugins for Multisite

我最近发布了一个WordPress插件,它在单个站点上非常有效。我被告知该插件在多站点安装上不能正常工作,我理解其中的一些原因。我已经更新了代码,现在需要一种方法来测试更新后的代码,然后才能转到实时客户的多站点安装。我有一个用于测试的WordPress安装程序的单站点安装,但需要在多站点安装上进行测试。根据我所能找到的唯一方法是在网络上至少有两个站点来安装整个多站点安装,以测试我的插件。设置WordPress的整个多站点安装是插件开发人员的唯一/首选方式,还是有更快的测试环境可用。