- ベストアンサー
ボーダフォンの環境変数について
こんにちは。 携帯電話の振り分けで HTTP_USER_AGENT に "J-PHONE" が含まれているならば、J-PHONE用のページに飛ばすようにしているのですが、ボーダフォンになってから出ている新機種(型番がVで始まる機種)でも、 HTTP_USER_AGENT の内容に変化はないでしょうか。どなたか、ご存知の方、教えてください。 実際にどんな環境変数が吐き出されるのかも、教えていただけると助かります。 どうぞ、宜しくお願いします。
- mohao
- お礼率69% (9/13)
- その他(プログラミング・開発)
- 回答数1
- ありがとう数1
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
ボーダフォンがユーザエージェント情報を公開しているようです。
関連するQ&A
- Lモードが落とす環境変数について教えてください
携帯電話(i/j/ez)やLモードに対応したコンテンツを作ろうとしているのですが,携帯電話については,HTTP_USER_AGENTやREMOTE_HOSTからキャリアを判別することができるのですが,Lモードについては,どのような環境変数を落とすのかまったくわかりません。 もし,ご存知の方がおられましたら,教えてください。 よろしくお願いします。
- ベストアンサー
- Perl
- .htaccessで携帯サイトとPCサイトの振り分けについて
.htaccessで携帯サイトとPCサイトの振り分けについて お世話になります。 .htaccessで携帯サイトとPCサイトの振り分けで困っています。 現在、index.phpで携帯サイトとPCサイトの振り分けしています。この場合、PCサイトのトップページがindex.htmlではなく他の名前にしなくてはならないようで、現在はpc.htmlにしています。 どうにかpc.htmlではなく、index.htmlのまま携帯サイトとPCサイトの振り分けをしたいのです。 .htaccessであればできそうなので、いろいろと調べながら試したのですがうまくいきませんでした。 使用しているサーバーはさくらのレンタルサーバーで、ライトプランです。 mod_rewriteは入ってると記載してありました。.htaccessもOKなようです。 以下のように.htaccessファイルに記述して試しました。 例1) RewriteEngine On RewriteCond %{HTTP_USER_AGENT} ^DoCoMo [NC,OR] RewriteCond %{HTTP_USER_AGENT} ^vodafone [NC,OR] RewriteCond %{HTTP_USER_AGENT} ^SoftBank [NC,OR] RewriteCond %{HTTP_USER_AGENT} ^KDDI [NC,OR] RewriteCond %{HTTP_USER_AGENT} ^J-PHONE [NC,OR] RewriteCond %{HTTP_USER_AGENT} ^Up.Browser [NC,OR] RewriteCond %{HTTP_USER_AGENT} ^ASTEL [NC,OR] RewriteCond %{HTTP_USER_AGENT} ^DDIPOCKET [NC] RewriteRule ^$ abc.com/m/ [R] 例2) Options +FollowSymLinks RewriteEngine On RewriteCond %{HTTP_USER_AGENT} DoCoMo RewriteRule ^$ http://www.abc.com/m/index.html [R] RewriteCond %{HTTP_USER_AGENT} J-PHONE RewriteRule ^$ http://www.abc.com/m/index.html [R] RewriteCond %{HTTP_USER_AGENT} UP.Browser RewriteRule ^$ http://www.abc.com/m/index.html [R] 素人ですので、できましたら記述全文教えていただけるとありがたいです。 宜しくお願い致します。
- ベストアンサー
- HTML
- .htaccessによる携帯のアクセス振分けについて
.htaccessによる携帯のアクセス振分けについて .htaccess で携帯とパソコンの振分けを行ったのですが http://*******.com/ を携帯からアクセスした場合はちゃんと携帯サイトへ振り分けられますが http://*******.com/index.html と ドメインの後ろにファイル名が入ったURLに アクセスすると振分けが行われずパソコンのサイトを表示してしまいます 参考サイトには 「「.htaccess」ファイルは設置したディレクトリ以下全てに影響します。」 と書いてあります 参考サイト: http://www.w3lab.jp/htac/keitai.html どのファイルやディレクトリにアクセスをしても 携帯サイトに振り分けられるようにしたいのですが どのようにしたらいいでしょうか? よろしくお願いいたします .htaccess には下記の通り記述してあります ------------------------------------------------------------ RewriteEngine On RewriteCond %{HTTP_USER_AGENT} DoCoMo [OR] RewriteCond %{HTTP_USER_AGENT} J-PHONE [OR] RewriteCond %{HTTP_USER_AGENT} Vodafone [OR] RewriteCond %{HTTP_USER_AGENT} SoftBank [OR] RewriteCond %{HTTP_USER_AGENT} UP.Browser RewriteRule ^$ /mobile/index.html [R] ------------------------------------------------------------
- ベストアンサー
- HTML
- .hataccessが効きません。
下記の内容でファイルを作り、アクセス時に携帯の場合は 指定するページに飛ぶようにしたいのですが効いていません。 なにか足りないもの、ことはありますでしょうか? ちなみに設置サーバは@niftyです。 Options +FollowSymLinks RewriteEngine On RewriteCond %{HTTP_USER_AGENT} DoCoMo [OR] RewriteCond %{HTTP_USER_AGENT} J-PHONE [OR] RewriteCond %{HTTP_USER_AGENT} Vodafone [OR] RewriteCond %{HTTP_USER_AGENT} SoftBank [OR] RewriteCond %{HTTP_USER_AGENT} UP.Browser [OR] RewriteCond %{HTTP_USER_AGENT} KDDI RewriteRule ^$ http://*************.html[R]
- 締切済み
- その他([技術者向] コンピューター)
- さくらインターネットで.htaccessが動きません。
さくらインターネットで.htaccessが動きません。 .htaccessをさくらインターネットのレンタルサーバーに置いたところ上手く動いてくれません。 何がいけないのかご教授頂ければと思います。 http://www.systemania.biz/source/keitaihuriwake01.html このページで紹介されている 携帯とPCの振り分けなんですが、 # Options -Indexes # < IfModule mod_rewrite.c> # DoCoMo RewriteEngine On RewriteCond %{HTTP_USER_AGENT} DoCoMo RewriteRule ^$ /mobi/ [R] # Softbank RewriteCond %{HTTP_USER_AGENT} J-PHONE RewriteRule ^$ /mobi/ [R] RewriteCond %{HTTP_USER_AGENT} Vodafone RewriteRule ^$ /mobi/ [R] RewriteCond %{HTTP_USER_AGENT} SoftBank RewriteRule ^$ /mobi/ [R] ~中略~ # PC Opera RewriteCond %{HTTP_USER_AGENT} Opera RewriteRule ^$ /pc/ [R] # Mac Safari RewriteCond %{HTTP_USER_AGENT} Safari RewriteRule ^$ /pc/ [R] # < /IfModule> 上記をそのまま設置した所、振り分けされませんでした。 Optionsを使う事が出来ないと知って、その部分を外したり、IndexIgnore * に代えてみたりしたのですが、全く動いてくれませんでした。 何が問題なのでしょうか? 初心者なので書き足りない情報があるかも知れませんが宜しくお願いします。
- ベストアンサー
- レンタルサーバ・ASP
- .htaccessで携帯とPCの振り分け
.htaccessで携帯サイトとPCサイトの振り分けで困っています。 .htaccessは以下の通りです。 <IfModule mod_rewrite.c> RewriteEngine On # SoftBank RewriteCond %{HTTP_USER_AGENT} ^J-PHONE [OR] RewriteCond %{HTTP_USER_AGENT} ^Vodafone [OR] RewriteCond %{HTTP_USER_AGENT} ^MOT- [OR] RewriteCond %{HTTP_USER_AGENT} ^SoftBank RewriteRule ^$ /mobile/[R=302,L] # DoCoMo RewriteCond %{HTTP_USER_AGENT} ^DoCoMo RewriteRule ^$ /mobile/[R=302,L] # au(HDML-Only) RewriteCond %{HTTP_USER_AGENT} ^UP.Browser RewriteRule ^$ /mobile/[R=302,L] # au(HTML-OK) RewriteCond %{HTTP_USER_AGENT} ^KDDI RewriteRule ^$ /mobile/[R=302,L] </IfModule> これで、PCからのアクセスはどのページへも正常なのですが、携帯からのアクセスはhttp://example.comですとちゃんと携帯サイトのindex.htmlへいくのですが、http://example.com/***.htmlで携帯からアクセスするとPCサイトのhttp://example.com/***.htmlへつながってしまいます。この場合、携帯サイトのindex.htmlへ導くためにはどのようにすればよいのでしょうか。 また、欲を言えば、PCサイトのそれぞれのページにアクセスしてきた携帯をindex.htmlではなく、携帯サイトのそれぞれの該当するページへと導くためにはどのようにしたらよいのでしょうか。 まったくの初心者ですが、よろしくお願いいたします。
- ベストアンサー
- その他(スマートフォン・携帯・タブレット)
- htaccessでの携帯サイトの振り分けについて
サイトを色々探し回り、以下の様な内容をhtaccessに記入して携帯サイトの振り分けをしています。 RewriteEngine On RewriteCond %{HTTP_USER_AGENT} ^DoCoMo.* [OR] RewriteCond %{HTTP_USER_AGENT} ^KDDI.* [OR] RewriteCond %{HTTP_USER_AGENT} ^Vodafone.* [OR] RewriteCond %{HTTP_USER_AGENT} ^SoftBank.* [OR] RewriteCond %{HTTP_USER_AGENT} ^J-PHONE.* [OR] RewriteCond %{HTTP_USER_AGENT} ^Mozilla.+DDIPOCKET.* RewriteRule ^$ http://hogehoge.com/cgi/mt/mt4i.cgi [R,L] ところが、この方法だと、「http://hogehoge.com/」でアクセスした場合にはきちんと携帯サイトへ飛びますが、個別記事へのアクセスの場合には振り分けられません。 たとえば、http://hogehoge.com/blog/2007/05/29-1509.phpなどの個別記事に対応させたい場合にはどうしたら良いのでしょうか? http://hogehoge.com/の後にどんな文字列が来てもリダイレクトされるような記述を教えてください。
- ベストアンサー
- HTML
- mod_rewriteで携帯/PCサイト振り分けの記述について
現在PCサイトを持っていまして、このサイトの携帯版を作りました。 そこでmod_rewriteを使って.htaccessへの記述でお伺いします。 (mod_rewritは借りているサーバーにインストールされています)。 現在のPCサイトは、 http://www○○○.com/です。 携帯サイトは、 DoCoMo:http://www○○○.com/mobaile/i/ Softbank:http://www○○○.com/mobaile/v/ au: http://www○○○.com/mobaile/ez/ です。 ■携帯振り分けの.htaccessは下記のとおりなのですが、これであっていますか?オプションなども大丈夫でしょうか? RewriteEngine On #DoCoMo端末へのリンク RewriteCond %{HTTP_USER_AGENT} ^DoCoMo RewriteRule ^$ http://www○○○.com/mobile/i/[L] #Vodafone、J-Phone、Softbank端末へのリンク RewriteCond %{HTTP_USER_AGENT} ^vodafone [OR] RewriteCond %{HTTP_USER_AGENT} ^softbank [OR] RewriteCond %{HTTP_USER_AGENT} ^J-PHONE RewriteRule ^$ http://www○○○.com/mobile/v/[L] #KDDI、au端末へのリンク RewriteCond %{HTTP_USER_AGENT} ^KDDI [OR] RewriteCond %{HTTP_USER_AGENT} ^Up.Browser RewriteRule ^$ http://www○○○.com/mobile/ez/[L] ■また、PCでアクセスした場合のRewriteCondの書き方がわかりません。 上記以外の場合はPCサイト:http://www○○○.com/にアクセスするにはどのようにしたらよいのでしょうか? お手数ですがおわかりの方がいましたらよろしくお願いします。
- 締切済み
- CGI
- Torのネットワークを環境変数で判断するには?
プログラムでユーザーの環境変数を取ってきてトップページの振り分けをしたいと思っています。 Torのネットワークで入ってきた人を特別のページで見せたいのですが、環境変数で確実にTorから来たと知るには、何を見ればいいでしょうか? お分かりになるかた、よろしくお願い致します。
- ベストアンサー
- その他(インターネット接続・通信)
- htaccess ユーザーエージェント 振り分け
htaccess でユーザーエージェント 振り分けを行いました。http://www.example.com/ 以下に htaccessを入れましたが、PCのSEO対策上問題があるでしょうか? RewriteEngine On RewriteCond %{HTTP_USER_AGENT} DoCoMo RewriteRule ^$ http://www.example.com/i/index.html [R] RewriteCond %{HTTP_USER_AGENT} J-PHONE RewriteRule ^$ http://www.example.com/s/index.html [R] RewriteCond %{HTTP_USER_AGENT} Vodafone RewriteRule ^$ http://www.example.com/s/index.html [R] RewriteCond %{HTTP_USER_AGENT} SoftBank RewriteRule ^$ http://www.example.com/s/index.html [R] RewriteCond %{HTTP_USER_AGENT} UP.Browser RewriteRule ^$ http://www.example.com/e/index.html [R]
- ベストアンサー
- HTML
お礼
有難うございます。とても助かりました。