WordPress(Lightsail)でhttpsを強制

apache設定にリダイレクト設定を追加するので設定ファイルを開き、

sudo vi /opt/bitnami/apache2/conf/bitnami/bitnami.conf

以下のリダイレクト設定を追加。

<VirtualHost _default_:80>
  DocumentRoot "/opt/bitnami/apache2/htdocs"
  # Redirect
  RewriteEngine On
  RewriteRule ^/(.*) https://%{HTTP_HOST}/$1 [R=301,L]

追加後にapacheの再起動。

sudo /opt/bitnami/ctlscript.sh restart apache

以下のように条件をつけても良かったが、VirtualHostで80ポートにきたら無条件でリダイレクトにした。

RewriteCond %{HTTPS} off