2017-02-13 134 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域名。

相關問題