如何将 img url 中的 http 转为 https
how to make http in img url to https
我在我的网站上实施了 https。
我的网上商店的产品说明中的多个页面上有以下 html 代码:
<img src="http://www.example.com/img.png" >
它在 woocommerce 中,但我不知道如何在我的数据库(在 phpmyadmin 中)中替换它,所以我想对 https 进行 nginx 重写。
以下 nginx 配置:
... omited...
if ($ssl_protocol = "") {
rewrite ^ https://www.example.com$request_uri? permanent;
}
location / {
try_files $uri $uri/ /index.php?$args;
}
... omited...
如何使 src="http://..." 以 ssl url 结束,从而消除错误?
最后我发现我可以用记事本打开数据库,然后用正确的url替换所有。我一直在寻找它。 nginx 解决方案会很复杂 + 效率不高。
这不是您可以在 nginx 中真正解决的问题。出于同样的原因,重定向本身将通过 HTTP 提供并在加载之前被浏览器阻止。
我在我的网站上实施了 https。 我的网上商店的产品说明中的多个页面上有以下 html 代码:
<img src="http://www.example.com/img.png" >
它在 woocommerce 中,但我不知道如何在我的数据库(在 phpmyadmin 中)中替换它,所以我想对 https 进行 nginx 重写。 以下 nginx 配置:
... omited...
if ($ssl_protocol = "") {
rewrite ^ https://www.example.com$request_uri? permanent;
}
location / {
try_files $uri $uri/ /index.php?$args;
}
... omited...
如何使 src="http://..." 以 ssl url 结束,从而消除错误?
最后我发现我可以用记事本打开数据库,然后用正确的url替换所有。我一直在寻找它。 nginx 解决方案会很复杂 + 效率不高。
这不是您可以在 nginx 中真正解决的问题。出于同样的原因,重定向本身将通过 HTTP 提供并在加载之前被浏览器阻止。