如何阻止 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>區塊中設置,因為它將具有相同的效果和更好的性能。

相關內容