Apache サーバー全体でリファラー (semalt) をブロックするにはどうすればよいですか?

Apache サーバー全体でリファラー (semalt) をブロックするにはどうすればよいですか?

セマルトかなり迷惑な会社です。私のサーバー(および分析)から彼らを遠ざけたいと思います。

ここ次のようにブロックする方法を示します.htaccess

SetEnvIfNoCase Via evil-spam-proxy spammer=yes
SetEnvIfNoCase Referer evil-spam-domain.com spammer=yes
SetEnvIfNoCase Referer evil-spam-keyword spammer=yes
SetEnvIfNoCase Via pinappleproxy spammer=yes
SetEnvIfNoCase Referer semalt.com spammer=yes
SetEnvIfNoCase Referer poker spammer=yes

Order allow,deny
Allow from all
Deny from env=spammer

これを自分の で一度で済ませたいのですが/etc/apache、どうすればよいですか?

答え1

から引用.htaccess のマニュアルファイル:

httpd メイン サーバー設定ファイルにアクセスできる場合は、.htaccess ファイルの使用を完全に避けてください。.htaccess ファイルを使用すると、Apache http サーバーの速度が低下します。.htaccessファイルに含めることができるディレクティブは、<Directory>ブロック内に設定することをお勧めします。同じ効果が得られ、パフォーマンスも向上します。

関連情報