025261:https対応と、www無しへの統一
(追記:2020/11/1)
ロリポップサーバのハードウェア更新によるシステム変更に伴い、SSLの有無にかかわらずwty.sub.jpドメインが利用できるようになりました。
逆に、sub-wty.ssl-lolipop.jpドメインが利用できなくなったため、下記の内容は現状を表していません。
ご了承願います。
バーチャル山中家が運用しているサイトのSSL対応と、URLからwww.のない表記への統一をはかる事にしました。
yamanakake.com の場合
バーチャル山中家 ( yamanakake.com ) には、ブログと旅行記録の2サイトがあります。
すでに、SSLへの対応は済ませており、.htaccess で非SSL でのアクセスは SSL にリダイレクトする仕掛けを入れてありました。
なので、今回は、www.yamanakake.com でのアクセスを yamanakake.com にリダイレクトする感じになります。
RewriteEngine On RewriteCond %{HTTP_HOST} ^www\.yamanakake\.com$ [OR] RewriteCond %{HTTPS} off RewriteRule ^(.*)$ https://yamanakake.com%{REQUEST_URI} [R=301,L]
リクエストされたホスト名が www.yamanakake.com の場合、または
リクエストがHTTPSではない場合に
https://yamanakake.com/…..に書き換える
という感じですね。
京都府からのお知らせの場合
京都府からのお知らせ ( wty.sub.jp/kyoto-pref/ ) は、京都府が行っているメールによる情報提供サービスを、メール投稿プラグインを用いてブログ記事にしているという「だけ」の、非公式なものです。
京都府からのお知らせなのに、URL に yamanakake.com とか入っていたら変かなぁと思い、レンタルサーバの素のアドレスを使っています。
素のアドレスなので、非SSL の場合と、SSL の場合で URL が変わってしまうんですね。
- 非SSLの場合 — https://wty.sub.jp/kyoto-pref/
- SSL の場合 — https://sub-wty.ssl-lolipop.jp/kyoto-pref/
とはいえ、もともと www が付いていないアドレスで運用していますので、そのまま簡単に置き換える事で対応します。
RewriteEngine On RewriteCond %{HTTPS} off RewriteRule ^(.*)$ https://sub-wty.ssl-lolipop.jp%{REQUEST_URI} [R=301,L]
こんな感じで、対応しました。