makocan回答ポイント 200ptウォッチ

.htaccessで質問です。


現在、PCとスマホが別々のファイルで管理しており
ルートにPCのファイルを、スマホをmobileディレクトリに入れております。

URLを統一にしたいため、ルートの.htaccessで

RewriteCond %{HTTP_USER_AGENT} (iPhone|iPod|Android|BlackBerry|Windows.Phone|M) [NC]
RewriteRule ^(.*)$ /mobile/$1
として、スマホには、mobileのファイルを読むようにしてます。

ただ、これだと、mobileの方にアクセスすると、スマホのページを結局見れてしまいます。
そのため、mobileに来た人をルートにリダイレクトさせると無限ループになってしまうため、悩んでます。
何か方法はありませんでしょうか?

※ 有料アンケート・ポイント付き質問機能は2023年2月28日に終了しました。
ログインして回答する

みんなの回答

この質問へのコメント

コメントはありません

この質問への反応(ブックマークコメント)

質問の情報

登録日時
2014-12-08 05:48:11
終了日時
2014-12-15 05:50:04
回答条件
1人1回まで

この質問のカテゴリ

この質問に含まれるキーワード

.htaccess519Android1409BlackBerry23iPhone2074iPod893Windows5693スマホ1351ディレクトリ1525リダイレクト414無限ループ55URL11376

人気の質問

メニュー

PC版