如何使用特殊字符阻止 Apache 上的引荐来源?

如何使用特殊字符阻止 Apache 上的引荐来源?

我的网站上出现了推荐垃圾邮件。我尝试了多种方法来阻止它,但它仍然会发送。我认为这与推荐信中的特殊字符有关?

这是推荐来源:с.новым.годом.рф

这是我的虚拟主机部分:

RewriteEngine on
RewriteCond %{HTTP_REFERER} ^http://.*C.новым.годом\.рф/ [NC,OR]
RewriteCond %{HTTP_REFERER} ^http://.*xn--b1aube0e.xn--c1acygb\.xn--p1ai/ [NC,OR]
RewriteCond %{HTTP_REFERER} ^http://.*C.новым.годом\-for\-website\.рф/ [NC,OR]
RewriteCond %{HTTP_REFERER} ^http://.*xn--b1aube0e.xn--c1acygb\-for\-website\.xn--p1ai/ [NC,OR]
RewriteRule ^(.*)$ – [F,L]

我认为这和特殊字符有关?或者可能是正则表达式的问题?请帮忙。

相关内容