Как заблокировать реферер (semalt) на моем сервере Apache?

Как заблокировать реферер (semalt) на моем сервере Apache?

семальтдовольно раздражающая компания. Я бы хотел держать их подальше от своих серверов (и от своей аналитики).

Здесьздесь показано, как их заблокировать следующим .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файлы:

Вам следует полностью избегать использования файлов .htaccess, если у вас есть доступ к основному файлу конфигурации сервера httpd. Использование файлов .htaccess замедляет работу сервера Apache http.Любую директиву, которую вы можете включить в файл .htaccess, лучше всего устанавливать в <Directory>блоке., так как это даст тот же эффект с лучшей производительностью.

Связанный контент