• 締切済み

.htaccessで特定のサイトからのアクセスも弾けるのでしょうか?

.htaccessで特定のサイトからのアクセスも弾けるのでしょうか? 最近、わけあって来て欲しくない人が居て、.htaccessでその人だけを弾いています。 order allow,deny allow from all deny from ●●.ne.jp といった風に表記しています。(●●の部分はその人のプロバイダ名) これだと、●●というプロバイダの人は全員エラーページが出て表示されない筈なのですが、 たとえば、特定のプロバイダの人を弾くのではなく、 http://■■.jp/ といったアドレスや、 http://■■.jp/link.htm といった、■■の人のアドレスから、私のサイトへ来る人全員をエラーページにさせる方法はあるのでしょうか? 個人のプロバイダの特定ではなく、相手のサイトから来て欲しくないのです… .htaccessが使用可能なサーバーを利用しています。 どうかアドバイスいただけますと幸いです。お願いします

みんなの回答

noname#140925
noname#140925
回答No.2

閲覧者がリファラーの送信ブロックしてたらANo1さんのを使ってもブロック出来ないですけどね。

noname#130824
noname#130824
回答No.1

SetEnvIf Referer "^http://■■.jp/" ref Order allow,deny Allow from all Deny from env=ref

参考URL:
http://xn--u8jxb9ib9150b2px.jp/htaccess/refererdeny/

関連するQ&A