特定サイト経由のアクセスを拒否する

クソサイトからのトラフィックを削りたいとき用。

SetEnvIf Referer "^http://example\.com" from_undesirables
order allow,deny
allow from all
deny from env=from_undesirables

拡張子限定する場合。

<Files ~ "\.(gif|png|jpg)$">
    SetEnvIf Referer "^http://example\.com" from_undesirables
</Files>
order allow,deny
allow from all
deny from env=from_undesirables

参考: http://memorva.jp/memo/linux/htaccess_setenvif_referer.php