SSLサーバ証明書更新を維持しながらリダイレクトする方法

このブログでは、だいぶお久しぶりです。
RSPインターネットグループ ネットワークチームの陸ステです。

リダイレクト用ドメインでSSLサーバーサーバー証明書を維持しながらも
サイト転送を行う.htaccessを書く方法を失念してしまうので、メモ代わりに
紹介していきたいと思います。

.htaccessに記述する内容

.htaccessの作成方法は、多くの方がご紹介されていると思うので割愛します(そもそも論、レンタルサーバー会社さんによって異なるという都合もあります)。
以下のような記述で可能です。
※ドメイン部分は、例でこのブログのURLから弊組織グループのホームページ宛です。

RewriteEngine on
RewriteCond %{HTTP_HOST} ^freeblog\.rspnet\.jp$ [OR]
RewriteCond %{HTTP_HOST} ^www\.freeblog\.rspnet\.jp$
RewriteCond %{REQUEST_URI} !(^/.well-known/)
RewriteRule ^(.*)$ "https\:\/\/www\.rspnet\.jp\/?ref=freeblog_rspnet_jp$1" [R=302,L]

ちなみに301でリダイレクトする場合は、次のコードです。

RewriteEngine on
RewriteCond %{HTTP_HOST} ^freeblog\.rspnet\.jp$ [OR]
RewriteCond %{HTTP_HOST} ^www\.freeblog\.rspnet\.jp$
RewriteCond %{REQUEST_URI} !(^/.well-known/)
RewriteRule ^(.*) https\:\/\/www\.rspnet\.jp\/?access=freeblog_rspnet_jp$1 [R=301,L]

$1は、パーマリンク設置するなら[?]の前に置くのがよいかもしれません。
(パラメータも継承したい場合は、?以降は.htaccessに記述しないように気をつけましょう。)

おわり!

簡単な内容ですが、メモかわりなので許してください(は?)
この記事が参考になれば幸いです。
ちなみに今日はもう一つ更新予定です!(17時くらい予定)

コメント

トップへ戻る