2017-02-13 89 views
1

如何在.htaccess文件中阻止IDN域,或只是具有特殊/国际化标记的域?这些域生成引用垃圾邮件。.htaccess文件,阻止IDN域

<IfModule mod_rewrite.c> 
RewriteEngine On 
RewriteCond %{HTTP_REFERER} ^https?://([^.]+\.)*xxx\.com [NC] 
RewriteRule .* - [F] 
</IfModule> 

我用它来阻止网站和子网站。但我想要阻止包含特殊标记的网域,例如:ąłść等,而不仅仅是一个包含xxx.com地址的网站,但包含所有包含特殊标记的网站。它被称为IDN

回答

1

使用此条件:

RewriteCond %{HTTP_REFERER} ^https?://.*xn--.* [NC] 

它会阻止IDN域名。

相关问题