在Wordpress切换到HTTPS后无法加载图片(但图片链接可以正常工作)

时间:2019-05-29 16:56:47

标签: wordpress ssl https

将我的wordpress网站切换为https后,图片无法在网站上加载,但是当将图片的URL直接粘贴到浏览器中时,图片可以很好地加载。

这是我执行切换所要做的:

  1. 使用WP DB Migrate插件搜索http://www.mydomain的所有https://www.mydomain实例并将其替换为https://mydomain

  2. 在htaccess文件顶部添加了重定向代码,以将http重定向到https;

  3. 修改后的wp-config.php文件,以强制wordpress管理员以https加载;

  4. 在wordpress的常规设置中创建了规范的URL This is what I want to achieve

当我转到Wordpress的“媒体”部分(保留图像的位置)时,其中大多数不可见,但是同样,当将图像URL复制并直接粘贴到浏览器中时,它们可以很好地加载-然后它们也可以在网页上看到(但仅对我来说-对其他计算机上的其他用户不可见)。

SSL本身运行良好,并且没有混合内容错误。

1 个答案:

答案 0 :(得分:1)

我怀疑这可能是反热链接代码问题,因此我从htaccess文件中删除了这一行:

RewriteRule .*\.(jpg|jpeg|gif|png|bmp)$ - [F,NC] 

现在,图像可以正确加载。