人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

いずれの方法を用いても上手く動きませんでした。
.htaccessでダメならばPHPで何とかならないでしょうか。
http://www.hatena.ne.jp/1119403899
http://sb.xrea.com/showthread.php?t=9712

●質問者: jitney
●カテゴリ:ウェブ制作
✍キーワード:.htaccess PHP ダメ
○ 状態 :終了
└ 回答数 : 2/2件

▽最新の回答へ

1 ● mikisuke
●60ポイント

http://httpd.apache.org/docs-2.0/mod/core.html#hostnamelookups

core - Apache HTTP Server

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

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 とします。


2 ● chatoraneko
●60ポイント

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

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

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


RewriteEngine on

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

RewriteCond %{HTTP_USER_AGENT} .*Macintosh.*

RewriteRule ^.*$ - [F]


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

◎質問者からの返答

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

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

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

関連質問


●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ