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

特定のホストやIPからのアクセスのみをあるURLに転送したいのです。
現状は.htaccesでとりあえずアクセス制限していますが、一日に40〜50回ぐらい来ているようでerror.logが肥大化し困っています。
そこで、そのユーザがやってきたら、特定のページにリダイレクトしたいのです。
他のユーザがアクセス先を間違った場合の404とは別のページに誘導したいのですが、.htaccessにはどう記述したらいいでしょうか?

●質問者: vicden
●カテゴリ:コンピュータ
✍キーワード:.htaccess IP URL アクセス ホスト
○ 状態 :終了
└ 回答数 : 4/4件

▽最新の回答へ

1 ● omega2000
●0ポイント

http://www.nihonno.jp/domain/option/

?I?v?V?????T?[?r?X

こちらはどうでしょう?

◎質問者からの返答

回答ありがとうございます。

ですが.htaccessの設定方法をお聞きしています。

お教え頂いたURLでは解決になりませんが…。


2 ● andi
●5ポイント

http://httpd.apache.org/docs/2.1/ja/mod/core.html#errordocument

core - Apache HTTP ??????

通常のアクセス拒否と、ErrorDocumentを使用してみては如何でしょうか。


order allow,deny

allow from all

deny from *.*.*.*


ErrorDocument 403 http://foo.example.com/

◎質問者からの返答

回答ありがとうございます。

現状が、実は頂いた回答の設定そのままです。

質問は、特定IPのアクセスのみを他のページに誘導したいということで、その方法をお聞きしています。

(わかりづらかったですか?すみません。)


3 ● oceanizer
●40ポイント

https://panel.dreamhost.com/kbase/index.cgi?area=215

KBase - "" - NDN Knowledge Base

リンクは英語ですが、これでいけると思います。

IP アドレスにはすべて、あるいは最初の部分だけを載せることが可能なようです。

ブロックしたいものを一行づつ書く。

https://panel.dreamhost.com/kbase/index.cgi?area=2501

KBase - "" - NDN Knowledge Base

最初のリンクのコードとこのリンクのに書いてある”mod_rewrite”のコードを組み合わせればどうでしょうか?

http://httpd.apache.org/docs/1.3/mod/mod_rewrite.html

Apache module mod_rewrite

”mod_rewrite”について詳しくはこちら。

◎質問者からの返答

ありがとうございました。

これでどうにか出来そうです。

早速.htaccessに入れてみました。

あとは本人が来るのを待つだけです。(error.logに記載されなければOKということで…。)

本当にありがとうございました。

もう一つ回答があるようですので、念のためそれも開かせて下さい。


4 ● jetalone2000
●30ポイント

http://dog.intcul.tohoku.ac.jp/bbs/spool/mediaweb/apache_access....

?T?[?o?[?Z?L?????e?B?@Apache??.htaccess??????A?N?Z?X????

rewriteを使えばよいかと。

記述例はリンク先の「より詳細なアクセス制限のためにmod_rewriteを利用する」以降を参照ください。

◎質問者からの返答

回答ありがとうございました。

こちらは日本語での解説ですね。

助かります。じっくり読んでみたいと思います。

関連質問


●質問をもっと探す●



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