我有很多垃圾邮件来自一个有多个子域名的网站,目前我正在使用以下各行阻止他们
RewriteCond %{HTTP_REFERER} site1.floating-share-buttons.com [NC,OR]
RewriteCond %{HTTP_REFERER} site2.floating-share-buttons.com [NC,OR]
RewriteCond %{HTTP_REFERER} site3.floating-share-buttons.com [NC,OR]
RewriteCond %{HTTP_REFERER} site4.floating-share-buttons.com [NC,OR]
RewriteCond %{HTTP_REFERER} site5.floating-share-buttons.com [NC,OR]
我如何使用或子域部分的通配符是什么,所以我只用一行即可实现相同的功能。
答案 0 :(得分:0)
使用regex
替换:
RewriteCond %{HTTP_REFERER} (site1|site2|site3|site4|site5)\.floating-share-buttons\.com [NC]
否则,如果名称为site1,site2,..site5
,则:
RewriteCond %{HTTP_REFERER} site[1-5]\.floating-share-buttons\.com [NC]