現状は.htaccesでとりあえずアクセス制限していますが、一日に40〜50回ぐらい来ているようでerror.logが肥大化し困っています。
そこで、そのユーザがやってきたら、特定のページにリダイレクトしたいのです。
他のユーザがアクセス先を間違った場合の404とは別のページに誘導したいのですが、.htaccessにはどう記述したらいいでしょうか?
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のアクセスのみを他のページに誘導したいということで、その方法をお聞きしています。
(わかりづらかったですか?すみません。)
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ということで…。)
本当にありがとうございました。
もう一つ回答があるようですので、念のためそれも開かせて下さい。
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を利用する」以降を参照ください。
回答ありがとうございました。
こちらは日本語での解説ですね。
助かります。じっくり読んでみたいと思います。
回答ありがとうございます。
ですが.htaccessの設定方法をお聞きしています。
お教え頂いたURLでは解決になりませんが…。