いずれの方法を用いても上手く動きませんでした。

.htaccessでダメならばPHPで何とかならないでしょうか。
http://www.hatena.ne.jp/1119403899
http://sb.xrea.com/showthread.php?t=9712

回答の条件
  • URL必須
  • 1人2回まで
  • 登録:
  • 終了:--
※ 有料アンケート・ポイント付き質問機能は2023年2月28日に終了しました。

回答2件)

id:mikisuke No.1

回答回数14ベストアンサー獲得回数0

ポイント60pt

まずリモートホストが取得できてるという前提で

RewriteEngine on

RewriteCond %{REMOTE_HOST} .*dion.ne.jp$

RewriteCond %{HTTP_USER_AGENT} Macintosh.*

RewriteRule .* / [F]

これでどうでしょう?


それかこんな感じではどうでしょうか?

SetEnvIf User-Agent Macintosh.* AccessDeny

<Directory /docroot>

Order Allow,Deny

Allow from all

Deny from 222.10.0.0/255.254.0.0 env=AccessDeny

</Directory>

KDDI に割り当てられた IP が 222.10.0.0/15 なので 222.10.0.0/255.254.0.0 とします。

id:chatoraneko No.2

回答回数221ベストアンサー獲得回数0

ポイント60pt

以前回答させていただいた者です。

REMOTE_HOSTが取れていないようなので

dion.ne.jpのIPアドレスを指定するようにしました。


RewriteEngine on

RewriteCond %{REMOTE_ADDR} ^211¥.5¥.[0-2]¥..*

RewriteCond %{HTTP_USER_AGENT} .*Macintosh.*

RewriteRule ^.*$ - [F]


こちらでいかがでしょうか。

id:jitney

mikisukeさん、chatoranekoさん、有難うございます。

IPアドレスを指定する方法の場合、自分の環境からの動作確認ができない為、

ひとまず今回は終了とさせていただきます。

2005/07/02 21:43:34

コメントはまだありません

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

回答リクエストを送信したユーザーはいません