我喜欢一个简单、多用途的htaccess,以便在所有站点请求上启用https:
RewriteEngine On
RewriteCond %{HTTPS} !=on
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
此外,进入“网络管理”、“站点”,然后编辑每个站点,然后是每个站点的“设置”选项卡。将站点的所有http更改为https。(一些插件可能有http,因此更改它们将消除浏览器中的“混合”警告。)
此外,您还需要更改所有网站上的所有媒体URL。使用搜索/替换插件(我喜欢“更好的搜索和替换”,但请检查您选择的支持多站点的插件)进行更改是最简单的http://www.example.com 到https://www.example.com (使用您的域名)。
虽然上面的htaccess可能会处理插件/主题/媒体等中的http,但我喜欢更完整的过程,所以我会根据需要更改所有内容。当然,首先备份数据库。