https へのリダイレクト

httpプロトコルのアクセスをhttpsへのリダイレクトの方法はいくつかあるそうですが今回は、.htaccess で試してみました。

<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteCond %{HTTP_HOST} ^stuffy.dip.jp/        ←(追記
RewriteRule ^(.*) https://stuffy.mydns.jp/$1 [R=301,L]  ←(追記
RewriteCond %{HTTPS} off
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [R,L]
</IfModule>

 

RewriteRule ^(.*)$ https:// の後の % を付けずに表示させたところ、{HTTP_HOST}エラーがでました。
正しく表記して正常に転送できるかどうかトライ。うん、良いですね。。

 

追記)旧サイトからアクセスしてくるリクエストをSSL化した新サイトへのリダイレクトを追加しました。