htaccessでリダイレクトが効かない
スマーフォンからWEBへアクセスがあった場合、htaccessで/m/へリダイレクトしているのですが、
検索エンジンアプリ(Google/Yahoo)で検索した結果をクリックすると、
リダイレクトが効かず、PCページのトップページが表示される、
あるいは該当のPCのページが表示されるという問題に直面して困っています。
ただ、iPhoneのSafariの検索窓から検索した結果をクリックすると、
問題なくリダイレクトされます。
RewriteEngine On
RewriteCond %{REQUEST_URI} !^/m/.*$
RewriteCond %{HTTP_USER_AGENT} (iPhone|iPod|Android|BlackBerry|Windows.Phone) [NC]
RewriteCond %{REQUEST_FILENAME} \.(html)$ [NC]
RewriteCond %{HTTP_USER_AGENT} !iPad [NC]
RewriteCond %{HTTP_COOKIE} !viewmode=pc
RewriteCond %{QUERY_STRING} !viewmode=pc
RewriteRule ^$ http:\/\/URLを記入しています/m/ [R=301,L]
上記の書き方の何かがおかしいのでしょうか?
おわかりになる方いらっしゃいましたら教えていただけませんか。
お礼
こんばんは。5W2Hさん。ご回答有難うございました。画像の保存は出来るんでまぁいいんでしょう。リダイレクト 大変勉強になりました。