携帯からアクセスされた場合の転送方法


サイトのトップページだけでなく、それ以外のPC向けのコンテンツに携帯からアクセスされた場合も、携帯向けのコンテンツに転送するようにする必要があるのですが、いまいち思い通りになっていません。

コンテンツをCGIを使って動的に生成している場合は、CGIの中で環境変数のHTTP_USER_AGENTをチェックして処理をすれば良いのですが、HTMLファイルに出力してしまっている場合は、.htaccessにRewriteRuleを記述して振り分けるしかないようです。

語句ログで利用しているのは、XserverなのでXserverのマニュアル(携帯向けHPの振り分け方)を参照して、.htaccessに以下の記述を追加してみましたが、うまくいっていないようです。どこか間違っているのでしょうか?

Options +FollowSymLinks
RewriteEngine On

RewriteCond %{HTTP_USER_AGENT} DoCoMo [NC,OR]
RewriteCond %{HTTP_USER_AGENT} J-PHONE [NC,OR]
RewriteCond %{HTTP_USER_AGENT} Vodafone [NC,OR]
RewriteCond %{HTTP_USER_AGENT} SoftBank [NC,OR]
RewriteCond %{HTTP_USER_AGENT} iPhone [NC,OR]
RewriteCond %{HTTP_USER_AGENT} UP.Browser [NC,OR]
RewriteCond %{HTTP_USER_AGENT} KDDI [NC]
RewriteRule ^/detail([0-9]+)\.html$ /?act=topic_mobile&id=$1 [R]

Apache module mod_rewrite
Apache URL Rewriting Guide

Apacheハンドブック
オライリージャパン 著者:Ben Laurie,Peter Laurie,大川 佳織,田辺 茂也 価格:4,830円 評価:★★★★★


  • 詳細なリファレンス本 ★★★
  • LINUX上のWEBサーバの基本 ★★★★★
  • Apache使い必須 ★★★★★

powered by amalink
[1871] Posted by kagahiro at 2010/05/13 20:56:33
オープン | 0 point | Link (1) | Trackback (0) | Comment (0)

キーワード

携帯 コンテンツ 転送 htaccess Apache 

ジャパンのホームページ


携帯からアクセスされた場合の転送方法 関連リンク

携帯端末に対応したつもり(閲覧、コメント投稿のみ)
語句ログを携帯端末からも閲覧、コメント投稿ができるようしました。ただし、エミュレーターでしか動作確認してないので、どんな携帯電話から見れるという保証はないです。語句ログ 携帯

携帯からアクセスされた場合の転送方法 トラックバック

トラックバックURL :


携帯からアクセスされた場合の転送方法へのコメント


詳細の入力フィールドを表示する

おすすめ  (チェックしてコメントすると最新情報に掲載)
コメント :

< 前の投稿      次の投稿 >

アクセスランキング

今日のアクセスランキング TOP 10

  1. SQLのSELECT文で先頭から上位(TOP)10件のレコードを取得する方法(SQL Server、Oracle、MySQL、PostgreSQL) (78 PV)
  2. Google News (グーグルニュース)日本版 (11 PV)
  3. 最新のGoogle News(グーグルニュース)日本版のRSSが取得できるURL (9 PV)
  4. [Perl]UTF-8でエンコードされた文字列の文字数を取得するコード (6 PV)
  5. YouTube(ユーチューブ)日本版 - 動画共有、ライブ配信 (4 PV)
  6. Google Finance(グーグルファイナンス)- リアルタイム株価情報、金融ニュース、日本株 (3 PV)
  7. ウェブページを1回だけリロード(再表示)する方法 (3 PV)
  8. MySQLのUPDATE文でLIMIT句を使用して上位3件のレコードを更新する (3 PV)
  9. Google Finance(グーグルファイナンス)日本版が表示されるようになってますが・・・ (3 PV)
  10. Blog「ネットペテン師の憂鬱」が某掲示板管理人のいたずらで削除 (2 PV)

今月のアクセスランキング TOP 10

  1. SQLのSELECT文で先頭から上位(TOP)10件のレコードを取得する方法(SQL Server、Oracle、MySQL、PostgreSQL) (1819 PV)
  2. Google News (グーグルニュース)日本版 (152 PV)
  3. [将棋]ユーチューバーのクロノさんが将棋ウォーズ運営からアカウント停止の警告を受ける #ソフト指し #複垢 #アカBAN (135 PV)
  4. USTREAM(ユーストリーム) 日本語版 無料のライブ映像配信サービス (127 PV)
  5. Google Finance(グーグルファイナンス)- リアルタイム株価情報、金融ニュース、日本株 (123 PV)
  6. YouTube(ユーチューブ)日本版 - 動画共有、ライブ配信 (115 PV)
  7. SQLiteのSELECT文で上位 (TOP) n件のデータを取得する (114 PV)
  8. [Perl]UTF-8でエンコードされた文字列の文字数を取得するコード (106 PV)
  9. ウェブページを1回だけリロード(再表示)する方法 (89 PV)
  10. 最新のGoogle News(グーグルニュース)日本版のRSSが取得できるURL (80 PV)

アクセス統計

ディレクトリ

関連サイト