アクセスをwwwなし、https://へリダイレクトさせたく、また
SP用サイトは/sp/のディレクトリで用意してあるのでスマートフォンからのアクセスの場合さらに
https://hoge.com/sp/へリダイレクトする設定を.htaccessで行いたいのですが、
RewriteEngine on RewriteCond %{REQUEST_URI} !/sp/ RewriteCond %{HTTP_USER_AGENT} (iPod|iPhone|iPad|Android|Windows\ Phone) RewriteRule ^(.*)$ sp/$1 [R] RewriteBase / RewriteCond %{REQUEST_URI} /sp/ RewriteCond %{HTTP_USER_AGENT} !(iPod|iPhone|iPad|Android|Windows\ Phone) RewriteRule ^sp/(.*)$ $1 [R] RewriteBase /
RewriteEngine On RewriteCond %{HTTP_HOST} ^example.jp$ [OR] RewriteCond %{HTTPS} off RewriteRule (.*) https://www.example.jp/$1 [R=301,L]
これらそれぞれの書き方は検索で見つかりますが、全てをまとめた記述方法がわかりません。
(コメント) いろいろ試して見ると理解が深まると思います。そのままくっつけてみたり、順番を入れ替えてみたり。
あなたの回答
tips
プレビュー