Wie kann ich einen Referrer (Semalt) auf meinem Apache-Server blockieren?

Wie kann ich einen Referrer (Semalt) auf meinem Apache-Server blockieren?

semaltist eine ziemlich nervige Firma. Ich würde sie gerne von meinen Servern (und aus meinen Analysen) fernhalten.

HierEs zeigt, wie man sie wie folgt blockiert .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

Ich würde das lieber ein für alle Mal in meinem erledigen /etc/apache. Wie kann ich das tun?

Antwort1

Zitat aus demHandbuch zu .htaccessDateien:

Sie sollten die Verwendung von .htaccess-Dateien vollständig vermeiden, wenn Sie Zugriff auf die Konfigurationsdatei des httpd-Hauptservers haben. Die Verwendung von .htaccess-Dateien verlangsamt Ihren Apache-HTTP-Server.Jede Direktive, die Sie in eine .htaccess-Datei aufnehmen können, wird am besten in einem <Directory>Block gesetzt, da es den gleichen Effekt bei besserer Leistung hat.

verwandte Informationen