質問: お世話になってます。 さくらレンタルサーバーで新ドメインの移転・SSLの設定を行いました (旧ドメインでもSSLの設定はしてありました) htaccessにより、301のリダイレクトで旧ドメインから新ドメインへリダイレクトの設定をしたのですが、 完全に「wwwなし」に統一ができません。 具体的には、以下のとおりとなっております。 ■統一後のURL **https**://新ドメイン ■301リダイレクトが成功しているURL http://www.新ドメイン http://新ドメイン http://旧ドメイン http://www.旧ドメイン **https**://旧ドメイン ■成功しないURL **https**://www.旧ドメイン **https**://www.新ドメイン 購入したSSLが「wwwなし」のものになっているので 「https」で「www」でアクセスされた場合に「https://新ドメイン」にリダイレクトできるようには どのように設定したらよいでしょうか? 現時点でのhtaccessを以下に記載させていただきます。 ■旧ドメイン側 ``` RewriteEngine On RewriteCond %{http_host} ^旧ドメイン [OR] RewriteCond %{http_host} ^www.旧ドメイン RewriteRule ^(.*)$ https://新ドメイン/$1 [R=301,L] ``` ■新ドメイン側 ``` RewriteEngine On RewriteCond %{ENV:HTTPS} !^on$ RewriteCond %{HTTP:X-Sakura-Forwarded-For} ^$ RewriteRule ^(.*)$ https://新ドメイン/$1 [R=301,L] ```
回答: 逆のパターン(wwwなし→www付き)ですが、下記リンクが参考になりませんでしょうか。 さくらサーバーのhtaccessでhttpsを検知するには