2017年11月21日

「定年後のお金皮算用」常時SSL化しました!

 メインホームページ「定年後のお金皮算用」常時SSL化しました!
 本ブログもSSL化したいのですが・・・オマケのブログは対応がないそうです。
 
 随分前に「さくらのレンタルサーバ 無料SSL機能提供開始のお知らせ」のメールを受け、どうしようかと迷っていましたが・・・SSL化したホームページが増加傾向にあることから思い切ってやったみました。
 chrome上に表示される「保護されていません」を「保護された通信」に変える為の作業です。
 サーバー上の導入は簡単です。
 コントロールパネルにログインして、ドメイン設定のドメイン/SSL設定を開き、登録をクリックするだけです。
 私の場合は、20分程で移行が完了しました。(完了メールがあります。)
 これで、http://2nd-life.org/とhttps://2nd-life.org/の両方にアクセスが出来る様になりました。
 常時SSL化する為には、http://2nd-life.org/にアクセスがあった場合にリダイレクトさせる必要があります。
 
 http://2nd-life.org/→→→https://2nd-life.org/
 
 これには、htaccessと言うファイルを使うらしい・・・
 さくらの解説ページに説明がありました。
 「WordPressを利用せずサイトを作成/公開されている場合 〜SNI SSLを利用〜」

<IfModule mod_rewrite.c>
RewriteEngine on 
RewriteCond %{ENV:HTTPS} !on 
RewriteRule .* https://%{HTTP_HOST}%{REQUEST_URI} [R=301,L] 
</IfModule>
最期に改行がないとエラーになるらしい・・・

 ここで困りました。
 私のサイトは、パソコンアクセスとスマホアクセスを判別するのにhtaccessを使っていました。
 スマホ端末でアクセスするとhttp://2nd-life.org/SP-2nd/にリダイレクトの命令が既に有ります。

<IfModule mod_rewrite.c>
RewriteEngine On
RewriteCond %{HTTP_USER_AGENT} (iPhone|Android.*Mobile|Windows.*Phone) [NC]
RewriteCond %{QUERY_STRING} !mode=pc
RewriteRule ^$ https://2nd-life.org/SP-2nd/ [R,L]
</IfModule>

 既存の命令と、SSL化ページへのリダイレクト・・・単純に1ファイルに記載すれば良いのか???
 先ずスマホ端末か判断してSSL化したhttps://2nd-life.org/SP-2nd/へ飛ばす様にしました。
 その後に、http://からhttps://へリダイレクトする命令をコピペーしました。

httpからhttpsに.htaccessを使ってリダイレクトさせる方法

 さくらのレンタルサーバー用
 ※最後の行に改行が必要です。改行が入ってない場合エラーになります。

<IfModule mod_rewrite.c>
RewriteEngine On
RewriteCond %{HTTP_USER_AGENT} (iPhone|Android.*Mobile|Windows.*Phone) [NC]
RewriteCond %{QUERY_STRING} !mode=pc
RewriteRule ^$ https://2nd-life.org/SP-2nd/ [R,L]
RewriteEngine on 
RewriteCond %{ENV:HTTPS} !on 
RewriteRule .* https://%{HTTP_HOST}%{REQUEST_URI} [R=301,L] 
</IfModule>

 テキストエディタで、設定ファイルを作りました。
 FFFTPでサーバへ設置し、ファイルの名前を「.htaccess」に変更しました。
 「.htaccess」ファイルのパーミッション(属性)を「604」に変更する様に書いてありましたが、既に「604」でした。
 
 これで動作確認したところ問題なく動作しています・・・ちょっと不安です。
 「RewriteEngine On」が2か所あるのが正解なのか???
 
 ページ内のリンクをhttp://2nd-life.org/からhttps://2nd-life.org/に書き直しました。
 これで様子を見てみます。
 

追記
 やっぱり問題発生!・・・・・「定年後のお金皮算用」常時SSL化続き
posted by 友墨 一朗 at 10:45 | Comment(0) | 日記