質問: さくらサーバーでhtaccessを使用してリダイレクト処理をしたいのですがうまくいかず困っています。 やりたいこと 「http://example.jp」 「http://www.example.jp」 「https://example.jp」 ↓ 「https://www.example.jp」へリダイレクトさせたい 以下のhtaccessでssl化はできたのですが、 httpsの状態で、「www」なしでアクセスしても「https://www.example.jp」へリダイレクト処理ができません。 ``` RewriteEngine On RewriteCond %{HTTP:X-Sakura-Forwarded-For} ^$ RewriteRule ^(.*)$ https://www.example.jp/$1 [R=301,L] ``` 補足 キャッシュの影響かもしれませんが何回かhttpsで「www」なしの状態でアクセスすると「https://www.example.jp」へリダイレクトされる場合もあります。
回答: ``` RewriteEngine On RewriteCond %{HTTP:X-Sakura-Forwarded-For} ^$ [OR] RewriteCond %{HTTP_HOST} ^example.jp$ RewriteRule ^(.*)$ https://www.example.jp/$1 [R=301,L] ``` とかどうでしょう?