- ベストアンサー
携帯電話からのアクセスを拒否
PCサイトを作っているんですが、携帯電話からの荒らし行為が絶えなくて困っています。 携帯電話からのアクセスを拒否する為にはどうしたらいいのでしょうか? 因みにサイトはレンタル式で、アクセスを拒否する為の機能は備わっておりません。 HTMLタグというものを書き換えるんですよね? 検索したんですが結局何を追加したらいいのか出てきませんでした。 かなりの初心者なので、初心者向けでご回答お願いします。
- miso-no
- お礼率10% (10/94)
- その他([技術者向] コンピューター)
- 回答数4
- ありがとう数3
- みんなの回答 (4)
- 専門家の回答
質問者が選んだベストアンサー
レンタルサーバーなどを利用しているのでしょうか? アクセスを拒否する為の機能というのが具体的に何なのか分からないので使えるかどうか分かりませんが、ほとんどのレンタルサーバーが使っているApacheというソフトには.htaccessという機能があり、これを使えばかんたんにアクセス制限できます。 (レンタルサーバーが.htaccessの使用を許可している必要があります。) サイトにアクセスする時、閲覧者は必ずUserAgentという情報を送ってきます。UserAgentには、ブラウザの種類の情報が入っています。 ところで、携帯電話からアクセスする人は、ほとんど携帯電話のブラウザを使います。よって、携帯電話のブラウザが送るUserAgent情報を把握して、それが送られたときに遮断してしまえばいいわけです。 それを実現するのが.htaccessです。 これには特別にhtmlファイルをいじる必要はありません。 しかし、以下の事を行ってもらいます。 まず、メモ帳を開き、以下の記述をしてください。 ここから SetEnvIf User-Agent "DoCoMo" DOCOMO SetEnvIf User-Agent "SoftBank" SOFTBANK SetEnvIf User-Agent "UP.Browser" AU Order allow,deny allow from all deny from env=DOCOMO deny from env=SOFTBANK deny from env=AU ここまで これを書いたら(コピーすればOKです)、.htaccessという名前で保存します(.を忘れないで下さい) このとき、もしこの名前で保存できなければ、別の名前で保存しておきましょう。 FTPソフトを開いて、このファイルをサーバー側に転送しましょう。 このとき、先ほど.htaccessという名前で保存できていなければ、サーバー側の名前を変更します。 転送するディレクトリは、トップページのindex.htmlがあるのと同じところにしてください。(.htaccessを置いたディレクトリ以下に全て有効です) これで、アクセス制限が完了しているはずです。 ただし、UserAgentは偽装できること(携帯でそれをやる人はいないと思います)、UserAgentで送られる情報は変更されるかもしれない事を覚えておいてください。
その他の回答 (3)
- affilie
- ベストアンサー率36% (173/474)
こんにちわ。 普通は振り分けて表示させるところを、「携帯からのアクセスは禁じています」程度の表示をさせるものと思います。 「携帯自動振分」とかで検索されたことと思います。 方法としては次の3つあたりかな。 1)mod_rewriteやmod_envを使った方法 2)cgiやPHPを使った方法 3)meta refreshを使う方法 1)と2)はサーバー環境に依存するところもあり、質問内容からは不明です。 HTMLタグという質問内容から察すると3)の内容ではないかと思います。 PCブラウザはrefreshを解釈できますが、ケータイブラウザでは解釈できないという機能上の差異を用いた手法です。 refreshのあるmetaタグで指定されたページへPCからのアクセスを誘導します。ケータイはページを切り替えることができないので、そのページ内に「ケータイは禁止」とかと書いておけば良いと思います。 ただし、フルブラウザやケータイ変換サービスでの有効性は不明です。 またPCからのアクセスを別のページに飛ばしますので、閲覧者の中には嫌がる方も居られるというリスクを承知した上で設定する必要があろうかと思います。 あとはHTMLの中にjava-scriptを入れておく方法もありますが、PCユーザーでもjava-scriptを無効にしている方も居られますので、あんまり有効な方法とは思えません。
- hana-hana3
- ベストアンサー率31% (4940/15541)
htmlは表示するための言語なので、制限を加える機能はありません。 制限を加えるには、サーバーの機能を利用する必要があります。 .htaccessを使ったアクセス制限方法 http://allabout.co.jp/internet/hpcreate/closeup/CU20020910A/
- notnot
- ベストアンサー率47% (4848/10262)
技術的には可能で、いくつかの方法がありますが、 >かなりの初心者なので、初心者向けでご回答お願いします。 で、「HTMLタグというもの」という技術レベルだと無理です。 もうちょっと情報があれば楽な手段があるかもしれませんが、自分のサーバー環境の説明も出来ないのですよね。少しは詳しい友人に相談してみるくらいでしょうか。
関連するQ&A
- 携帯からのアクセス拒否について
Yahooジオシティーズの有料版にてサイト運営をしているのですが、携帯からの訪問者を拒否したくてもできなくて困っています。私のサイトは携帯からも見られるサイトにURLを書いたりした覚えが一度も無いのに、どこで知ったのかは知りませんが同じ機種の特定の人物たちが携帯で一日に何度も私のサイトに来るんです。恐らく、以前に荒らし行為をしていた人がPCから来たらアクセス解析で身元(リモホやIPで)が割れてしまうので身元割れしない為に携帯で来ているのだと思います。前置きが長くなりましたが、携帯もアクセス解析でサイトに来た足跡は分かるのですが、その携帯はauの携帯で、javascriptが無効になっているのでアクセス拒否ができないんです。ちなみに私のvodafoneの携帯はjavascript未対応と言う事でアクセス拒否に引っかかりました。中にフレームを使ったページを作ったりして携帯からは見れないように色々と試行錯誤しているのですが、どうも最近の携帯はフレームも何もお構い無しで見れちゃうみたいで・・・。(画像を使ったフレームを使用しているので私の携帯からは画像が表示されなくて何も見れませんでしたが・・・)凄く気分が悪いので何とかして拒否したいんです。どなたか対策をお知りの方がいましたら教えて下さい。宜しくお願い致します。ちなみに使用しているツールは忍者ツールズです。
- ベストアンサー
- レンタルサーバ・ASP
- パソコンからのアクセスを拒否するタグを教えて頂きたい
携帯電話専用サイトを作成したいです。 パソコンからは表示不可にしたいのです。 携帯サイトのヘッダ部分に設置することで可能になるタグがあると聞きました。 パソコンからのアクセスを拒否するタグを教えてください。
- ベストアンサー
- ブログ
- パソコンからのアクセスを拒否するタグを教えてください
携帯電話専用サイトを作成したいです。 パソコンからは表示不可にしたいのです。 パソコンからのアクセスを拒否するタグを教えてください。
- ベストアンサー
- その他(インターネット・Webサービス)
- 日記のアクセス拒否について
うちのHPには僕の日記を置いてあるんですが たった1人!見られたくない人がいます。 でもその日記はレンタルCGIで、アクセス拒否の設定がありません bodyタグ内かどこかに何かを書き込んで ホストでアクセス拒否できないでしょうか?
- 締切済み
- その他(インターネット接続・通信)
- ケータイからのアクセス拒否【改】
1度同じ質問をしています‥すみません。 【質問内容】********* パソコンで個人サイトを運営しています。 最近はケータイからもパソコンのサイトを閲覧できますが ezweb.ne.jp などのドメインからのアクセスを拒否する方法はないものでしょうか。 ************* ↓のNo2の方の方法を試してみました。 http://oshiete1.goo.ne.jp/qa4221980.html ちなみに私はDoCoMoで、 自分でアクセスしてみたら拒否できていました。 でも、フルブラウザでアクセスすると閲覧できてしまいます。 どうにかして携帯電話からのアクセスを拒絶する方法はありませんでしょうか‥ 宜しくお願いします。
- ベストアンサー
- レンタルサーバ・ASP
- ブックマーク拒否について
自分でサイトを立ち上げているものですが、初心者ですので教えてください。 あるページだけをブックマーク拒否したいのです。 もしくはそのページに直接アクセスすると、TOPページが表示されるとか… PC用にはJavaScriptのタグをつけましたが、携帯からですと無効のようです。 携帯でも同じことができるようなタグをご存知であれば教えてください。
- ベストアンサー
- HTML
- PC専用サイトの携帯からのアクセス拒否について
Yahooジオシティーズの有料版にてサイト運営をしているのですが、携帯からの訪問者を拒否したくてもできなくて困っています。私のサイトは携帯からも見られるサイトにURLを書いたりした覚えが一度も無いのに、どこで知ったのかは知りませんが同じ機種の特定の人物たちが携帯で一日に何度も私のサイトに来るんです。恐らく、以前に嫌がらせ行為をしていた人がPCから来たらアクセス解析で身元(リモホやIPで)が割れてしまうので身元割れしない為に携帯で来ているのだと思います。前置きが長くなりましたが、携帯もアクセス解析でサイトに来た足跡は分かるのですが、その携帯はauの携帯で、javascriptが無効になっているのでアクセス拒否ができないんです。ちなみに私のvodafoneの携帯はjavascript未対応と言う事でアクセス解析に引っかかってアクセスが拒否されました。中にフレームを使ったページを作ったりして携帯からは見れないように色々と試行錯誤しているのですが、どうも最近の携帯はフレームも何もお構い無しで見れちゃうみたいで・・・。(画像を使ったフレームを使用しているので私の携帯からは画像が表示されなくて何も見れませんでしたが・・・)凄く気分が悪いので何とかして拒否したいんです。どなたか対策をお知りの方がいましたら教えて下さい。宜しくお願いします。ちなみに使用しているツールは忍者ツールズで、YahooジオシティーズではCGIは使用不可です。前回質問した時にCGIで拒否する方法を教えていただいたのですが、それしか方法は無いのでしょうか・・・。
- ベストアンサー
- その他(インターネット・Webサービス)
- アクセス先ホームページに携帯電話向けの処理を行わせる方法
現在、携帯電話よりCGIにアクセスし、CGIより対象サイトのHTML情報をダウンロード後、携帯電話に受信HTML情報を返すCGIを開発しております。 その際、携帯電話に返すHTML情報は、携帯電話向けのHTML情報(携帯よりFC2ブログなどにアクセスした際の簡易的なHTML情報)が欲しいのです。 CGIより対象サイトにアクセスする際、どのような方法を行えば携帯電話向けHTML情報を取得できるのでしょうか? perl5.8.8を使用しております。 ヒントとなるキーワードだけでも構いませんので、よろしくお願い致します。
- ベストアンサー
- CGI