- ベストアンサー
携帯からのアクセス拒否について
Yahooジオシティーズの有料版にてサイト運営をしているのですが、携帯からの訪問者を拒否したくてもできなくて困っています。私のサイトは携帯からも見られるサイトにURLを書いたりした覚えが一度も無いのに、どこで知ったのかは知りませんが同じ機種の特定の人物たちが携帯で一日に何度も私のサイトに来るんです。恐らく、以前に荒らし行為をしていた人がPCから来たらアクセス解析で身元(リモホやIPで)が割れてしまうので身元割れしない為に携帯で来ているのだと思います。前置きが長くなりましたが、携帯もアクセス解析でサイトに来た足跡は分かるのですが、その携帯はauの携帯で、javascriptが無効になっているのでアクセス拒否ができないんです。ちなみに私のvodafoneの携帯はjavascript未対応と言う事でアクセス拒否に引っかかりました。中にフレームを使ったページを作ったりして携帯からは見れないように色々と試行錯誤しているのですが、どうも最近の携帯はフレームも何もお構い無しで見れちゃうみたいで・・・。(画像を使ったフレームを使用しているので私の携帯からは画像が表示されなくて何も見れませんでしたが・・・)凄く気分が悪いので何とかして拒否したいんです。どなたか対策をお知りの方がいましたら教えて下さい。宜しくお願い致します。ちなみに使用しているツールは忍者ツールズです。
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
CGIが利用できるサイトならばPC&携帯振分け用のCGIを利用すると便利です。 別ファイルでエラーページに飛ばし「ご利用できません」等が出来ます。
その他の回答 (2)
- chie65536
- ベストアンサー率41% (2512/6032)
No.1です。書き忘れ。 最新機種の携帯では「パソコン同等のブラウザ」が搭載されていて、No.1のような「ページのデータサイズを大きくしてブロック」が効かない場合があります。 その場合は、 javascriptを使ってアクセス拒否判定 javascriptを使って投稿ボタンを表示 を試してみて下さい。 この方法なら、 javascriptを無効にすると、アクセス拒否に引っ掛からずページの表示はしますが、投稿ボタンは表示されないので、書き込み出来なくなります。 javascriptを有効にすると、投稿ボタンが表示される前に、アクセス拒否に引っ掛かります。 と言う感じで、javascript無効化を排除出来ます。
補足
アドバイスありがとうございました。 私のサイトは掲示板を設置してないので、 携帯使いがサイトの入り口からサイトに入るのを拒否したいのですが・・・
- chie65536
- ベストアンサー率41% (2512/6032)
試してないので判りませんが。 かなりファイルサイズが大きめの「背景と同色のベタ塗り画像」を用意し、投稿ボタンがあるページの先頭に <IMG SRC="画像ファイル" WIDTH="1"> <IMG SRC="画像ファイル" WIDTH="1"> <IMG SRC="画像ファイル" WIDTH="1"> と言う感じで100個くらい並べてみて下さい。 携帯だと、この画像100個をブラウザに読み込もうとして「ページが大きすぎて表示できません」みたいになり、投稿出来なくなるかも知れません。 この方法がダメなら、投稿ボタンがあるページの上の方に <TABLE BORDER=0> <TR> <TD NOWRAP><FONT COLOR=背景色と同じ色>----(全角のマイナスを5000文字くらい)----</FONT></TD> </TR> </TABLE> と言うのを入れてみて下さい。 携帯だと、表示できるページのサイズに制限があり、大きいページは表示出来なかったり、後ろが切れてしまいます。 なので、この方法などで「投稿ボタンより上の方に、見えない巨大なデータを置いておく」と「投稿ボタンが画面に出て来なくて書き込みできない」「ページそのものが表示できない」などで、アクセスをブロックできます。 実際、とある掲示板で「携帯だと、ページの上の方にある記事一覧が大きくなり過ぎて、下にある投稿ボタンが押せなくなってしまってる」と言う状況が起きています。
お礼
とても便利なツールを紹介していただき、ありがとうございました。 早速使ってみようとおもいます。