古いサイトの運営をしているとSSL化の相談が良く来ます。
最近は(契約は昔でも)多くのレンタルサーバーで無料のSSLを使うことが出来ます。
WordPressでなければ、SSLを設定後、htaccessでリダイレクト設定をしてあげればよいです。
SEO的な観点から301でのリダイレクト設定を説明しているページが多くあり、
ドメインに変更がない場合でも、htaccessへの記述の中に今まではドメインを記述していました。
ドメインを記述しなくてもリダイレクト設定できる記述を最近知ったので
メモも兼ねて自分自身のブログに書いておこうと思います。
条件
・WordPressは使用していない
・ドメインは変わらない
wwwなし
RewriteEngine on
RewriteCond %{HTTPS} off
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [R=301,L]
RewriteCond %{HTTP_HOST} ^www\.(.*) [NC]
RewriteRule ^ http://%1%{REQUEST_URI} [L,R=301]
wwwあり
RewriteEngine on
RewriteCond %{HTTPS} off
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [R=301,L]
RewriteCond %{HTTP_HOST} !^www\. [NC]
RewriteRule ^(.*)$ http://www.%{HTTP_HOST}/$1 [R=301,L]
WordPressでのSSL化はこちらのページで説明しています。
https://www.uki213.com/memo/wordpress-redirect-setting/
参考:https://faq.interlink.or.jp/faq2/View/wcDisplayContent.aspx?sso_step=1&id=786