荒らしにだけ404を見せたい
私の作っているHPに荒らしが来ました。
と言ってもプロクシも通さず、手で意味不明の文章を書きなぐっては出て行くという感じです。
.htaccessを使ってアクセス制限をすることは可能だと思いますが、そういうことをしてさらに憎しみをかって、別のプロバイダに変更してもっとすごい荒らし(スクリプトを使って大量貼り付けとか)をするように変身されては困るな、と思いました。
そこで、荒らしの人にだけ、403エラーではなく404 file not foundのページを見せるようにしたいと思います。
403だと怒るかもしれないけど、404なら「荒らしに耐え切れずページを閉じたのか」と思われるかもしれませんし。いやどうかわかりませんが、とにかく404のページに飛ばしたく思います。
とりあえず、荒らしのホストが来た場合だけ存在しないページ(nantoka.html)に飛ばすようにすれば、自動的にサーバの用意している404が出ると思いますので、そうしたいと思います。
(自作の404ページだと、なんか感づかれるかもしれないので、サーバの用意してる本物に飛ばす)
「このIPの人が来たら、nantoka.htmlに飛ばす」という方法はありますか。
サーバは.htaccessが使えます。
お礼
ありがとうございます