kamiochiai回答ポイント 100ptウォッチ 1

apache 2.0 で、IPアドレスによるリダイレクトは可能なのでしょうか。

特定のサブネットからのアクセスがホームディレクトリにあった場合に、指定したディレクトリへのリダイレクトを行いたく思います。

例えば下記のようなものを試しました。

ErrorDocument 403 /honyarara/index.html
order allow,deny
allow from all
deny from 111.111.111.0/26

指定したサブネットからのアクセスがあった場合に
http://foobar.com/honyarara/
のリソースを返します。(/honyarara/ には .htaccess で allow from all が設定されています) これは成功するのですが、当然エラーコード 403 がヘッダに載ってしまいます。
このエラーコードをリダイレクト系のものにしたいのですが…

mod_rewrite を使う手もあると思いますが、細かいサブネットを指定するとなるとルールが増えてしまいます。
何か良い方法は無いものでしょうか。

※ 有料アンケート・ポイント付き質問機能は2023年2月28日に終了しました。
ログインして回答する

ベストアンサー

その他の回答

この質問へのコメント

コメントはありません

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

質問の情報

登録日時
2006-10-04 20:09:23
終了日時
2006-10-04 23:14:09
回答条件
回答にURL必須 1人50回まで

この質問のカテゴリ

この質問に含まれるキーワード

mod_rewrite174.htaccess519Apache1359IPアドレス812HTML5036ディレクトリ1525リダイレクト414リソース255

人気の質問

メニュー

PC版