pitagora回答ポイント 60ptウォッチ 3

.htaccessを利用して携帯サイトの振り分けを考えています。


PC向けのファイルは「http://www.example.com/
携帯向けのファイルは「http://www.example.com/m/」にあります。

.htaccessに以下のように記述したとします。

RewriteEngine On
RewriteCond %{HTTP_USER_AGENT} ^(DoCoMo|KDDI|DDIPOKET|UP\.Browser|J-PHONE|Vodafone|SoftBank)
RewriteRule ^$ /m/

この記述方法だと、携帯から「http://www.example.com/」にアクセスした場合のみ、「http://www.example.com/m/」の携帯向けサイトに転送されます。

そうではなく、PC向けの個別ファイルにアクセスしても、そのページのモバイル版のファイルに転送されるようにしたいと思っています。

例えば、携帯から「http://www.example.com/about.html」にアクセスした場合は、「http://www.example.com/m/about.html」に自動で転送したいと思っています。

そのようなことを実現できる.htaccessの記述方法はありますでしょうか?PC向けのファイルと携帯向けのファイルは、両者ともに同じファイル名でディレクトリ構成は全く同じにしてあります。

どうぞよろしくお願い致します。

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

ベストアンサー

その他の回答

この質問へのコメント

コメントはありません

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

質問の情報

登録日時
2009-06-22 19:02:20
終了日時
2009-06-27 08:51:13
回答条件
1人2回まで

この質問のカテゴリ

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

.htaccess519J-PHONE49vodafone285SoftBank424KDDI112DoCoMo828ディレクトリ1525モバイル929携帯サイト637

人気の質問

メニュー

PC版