MultiSite有SSL证书,但媒体库仍为http://

时间:2018-12-13 作者:JohnG

我们的多站点WordPress安装的URL为https://xx.com 对于主域,例如,https://yy.xx.com 作为子网站。我们正在使用WP的内置域映射功能。

媒体库链接仍显示为http://xx 尽管如此,子域上使用的任何图像都被标记为不安全。只有一个子域(我们最近的一个子域)具有与结构的媒体库链接https://zz.xx.com. SSL证书可能是在创建其他子域之后安装的,但在ZZ之前:我不确定。

我如何获得WP媒体库链接,所有链接都显示为https://-最好是URL中的子域?

理想情况下,如果可能的话,我希望不使用插件。谢谢

2 个回复
SO网友:marvinpoo

在安装SSL之前更换所有链接(您可以通过SQL更新链接)

SO网友:Rick Hellewell

您没有提到您是否有一个将http链接重定向到https的htaccess。您是否尝试过:

RewriteEngine On
RewriteCond %{HTTPS} off
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
将其放在htaccess文件的WP行之前。

尽管您可以按照建议使用搜索/替换插件(我喜欢“更好的搜索和替换”来遍历整个WP数据库并搜索http://www.example.com 并将其替换为https://www.example.com .

相关推荐

Redirect undesirable domain

我有一个wordpress网站,我想运行两个不同域的主机。站点位于域example1的第一个主机中。com工作正常,但在第二个主机域示例2中。com重定向到示例1。com域。中没有设置重定向。htaccess文件。两个域中每个域的DNS都已正确设置。我的问题是我应该如何获得它这是重定向程序代码的哪一部分?