Wordpress切换到HTTPS后未加载图像(但图像链接工作正常)
将我的wordpress网站切换到https后,图像无法加载到网站上,但当其URL直接粘贴到浏览器中时,图像加载良好 这就是我执行切换时所做的:Wordpress切换到HTTPS后未加载图像(但图像链接工作正常),wordpress,ssl,https,Wordpress,Ssl,Https,将我的wordpress网站切换到https后,图像无法加载到网站上,但当其URL直接粘贴到浏览器中时,图像加载良好 这就是我执行切换时所做的: 使用WP-DB-Migrate插件搜索并替换的所有实例 在htaccess文件顶部添加重定向代码,将http重定向到https 修改wp-config.php文件,强制wordpress管理员以https方式加载 在wordpress的常规设置中创建规范URL 当我转到Wordpress的媒体部分(保存图像的地方)时,大多数图像都是不可见的,但是,当图
SSL本身工作正常,没有混合内容错误。我怀疑这可能是一个反热链接代码问题,因此我从htaccess文件中删除了这一行:
RewriteRule .*\.(jpg|jpeg|gif|png|bmp)$ - [F,NC]
现在,图像加载正确。当您单击其中一个图像时,是否设置了301或302等重定向头?要查看设置了哪些头,请参见:好的,直接访问映像时,似乎没有任何重定向。那么,在您看来,可能还会发生什么?我将数据库中的所有HTTP实例都替换为HTTPS。当我清除缓存并停用所有插件时,问题仍然存在。真正简单的SSL插件并不能解决这个问题。htaccess文件中的这一行是否会干扰图像加载?禁用所有插件(包括防止热链接的插件):重写规则。*\(jpg | jpeg | gif | png | bmp)$-[F,NC]