如何阻止.htaccess
文件中的IDN域,或仅阻止具有特殊/国际化标记的域?这些域生成引用垃圾邮件。
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteCond %{HTTP_REFERER} ^https?://([^.]+\.)*xxx\.com [NC]
RewriteRule .* - [F]
</IfModule>
我用它来阻止网站和子网站。但我想阻止包含特殊标记的域名:ąłść
等,而不仅仅是一个xxx.com
地址的网站,而是包含特殊标记的所有网站。它被称为IDN。
答案 0 :(得分:1)
使用此条件:
RewriteCond %{HTTP_REFERER} ^https?://.*xn--.* [NC]
它会阻止IDN域名。