• 締切済み

パソコンから携帯サイトを閲覧できなくする方法

携帯サイトをビルダーで作成中です この携帯サイトを パソコンから閲覧できないように する方法を知りたいのですが・・・どうすればよろしいでしょうか 無料HP会社のものは そういう機能が ついてますのでカンタンなのですが・・・

みんなの回答

noname#111181
noname#111181
回答No.2

2つの方法があります。 1.httpヘッダのUserAgentが携帯電話でないものをはじく。 2.携帯サーバのIPアドレスでないものをはじく。 一般の携帯サイトでは、2つの方法を組み合わせています。 WebサーバがApacheであればhttpd.confで設定できますし、サーバサイド・プログラムでも実装できます。 技術的な詳細は「ケータイサイト構築ガイドブック改訂第2版」(エムビーフォーラム/毎日コミュニケーションズ/2009年3月)をご覧下さい。

terudott
質問者

補足

大変にありがとうございます(笑) 1.httpヘッダのUserAgentが携帯電話でないものをはじく。 2.携帯サーバのIPアドレスでないものをはじく。 のソースがあれば 教えていただけると嬉しいです。 ちなみに、自サーバーはApacheですがhttpd.confを変更するのは かなり大変なので結構です。 PHPやPerlに関しては、指定のIPをとめる、 もしくは通すはわかるのですが サブネットマスクを指定する方法がわからないので教えていただけると嬉しいです。 (もしくは、携帯からのアクセスの場合は.htaccessのようにDOCOMO ON のような記述になるのでしょうか?)

  • SWM5903
  • ベストアンサー率68% (4965/7212)
回答No.1

PHPやPerlなどで… スクリプトを組んで、アクセスしてくるサーバを携帯だけにしてしまえば、PCを弾く事が出来ます。  参考:「携帯 振り分け」等で検索して下さい。 但し、ユーザエージェントは偽装出来るので気を付けて下さい。 (IPやサーバ名は偽装出来ないので、此方で振り分けるのが確実です。) docomo  参考:http://www.nttdocomo.co.jp/service/imode/make/content/ip/index.html au  参考:http://www.au.kddi.com/ezfactory/tec/spec/ezsava_ip.html Softbank  参考:http://creation.mb.softbank.jp/web/web_ip.html

terudott
質問者

補足

大変にありがとうございます(笑) 1.httpヘッダのUserAgentが携帯電話でないものをはじく。 2.携帯サーバのIPアドレスでないものをはじく。 のソースがあれば 教えていただけると嬉しいです。 ちなみに、自サーバーはApacheですがhttpd.confを変更するのは かなり大変なので結構です。 PHPやPerlに関しては、指定のIPをとめる、 もしくは通すはわかるのですが サブネットマスクを指定する方法がわからないので教えていただけると嬉しいです。 (もしくは、携帯からのアクセスの場合は.htaccessのようにDOCOMO ON のような記述になるのでしょうか?)

関連するQ&A

専門家に質問してみよう