WordPress
SSL
.htaccess
さくらのレンタルサーバ

さくらレンタルサーバでWordPressを常時SSL化するときの .htaccessの記述

さくらから常時SSL化のプラグインが提供されているが、有効化しようとしてエラーが出た場合。
.htaccessに以下を追記して、SSL化できた。

# BEGIN Force SSL for SAKURA
# RewriteしてもHTTPS環境変数を有効にする
SetEnvIf REDIRECT_HTTPS (.*) HTTPS=$1
# 常時HTTPS化(HTTPSが無効な場合リダイレクト)
<IfModule mod_rewrite.c>
RewriteEngine on
RewriteCond %{ENV:HTTPS} !on
RewriteCond %{REQUEST_URI} !^/wp-cron.php$
RewriteRule .* https://%{HTTP_HOST}%{REQUEST_URI} [R=301,L]
</IfModule>
# END Force SSL for SAKURA