.htaccess文件,阻止IDN域

plupiseo  于 2022-11-16  发布在  其他
关注(0)|答案(2)|浏览(174)

如何阻止.htaccess文件中的IDN域,或仅阻止带有特殊/国际化标记的域?这些域会生成推荐人垃圾邮件。

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

我使用此选项阻止网站和子网站。但我希望阻止包含以下特殊标记的域:ąłść等,而不仅仅是一个地址为xxx.com的站点,而是所有包含特殊标记的站点,称为IDN

vcirk6k6

vcirk6k61#

使用此条件:

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

它阻止IDN域。

1rhkuytd

1rhkuytd2#

“滥发电邮绝对是软件和电邮系统所要处理的最令人讨厌的事情之一。不过,使用域名作为参考垃圾邮件,并不只限于国际化域名。大体上,垃圾邮件制造者使用廉价/免费的域名来达到这样的目的,因为它们的有效期很短,很快就会被软件/电子邮件系统阻止。的生命周期,在它们的初始阶段,当它们由一些注册管理机构以非常经济的价格提供,甚至在某些情况下是免费的。现在情况不再是这样。有许多基于IDN的网站为用户提供实际服务。总之,阻止对所有IDN域的访问可能会对您的服务有害。
我建议本次对话的所有读者不要采取封锁IDN域名的做法,而是与“普遍接受度指导小组”的一群优秀人员一起工作。(https://uasg.tech/),推广国际化域名意识(IDN)和电子邮件地址国际化(EAI)。请务必访问他们的Document Hub,网址为-https://uasg.tech/document-hub/查看完全为整个互联网社区的利益而创建的经过深入研究的材料。”

相关问题