从被阻止的.domain引用列表中允许单个example.domain站点

时间:2013-12-25 08:25:11

标签: regex apache .htaccess mod-rewrite url-rewriting

在我的.htaccess文件中,我有以下代码阻止某些域名/引荐来源,因为我最近收到了来自这些域名的大量垃圾邮件:

RewriteEngine On
RewriteCond %{HTTP_REFERER} \.(a1|a2|a3|a4)(/|$) [NC]
RewriteRule .* - [F]

Options -Indexes

但我想从阻止引用列表中允许google.a1,google.a2等引荐来源。如何做到这一点?

1 个答案:

答案 0 :(得分:0)

您可以为google添加其他条件:

RewriteEngine On

RewriteCond %{HTTP_REFERER} !google\. [NC] 
RewriteCond %{HTTP_REFERER} \.(a1|a2|a3|a4)(/|$) [NC]
RewriteRule ^ - [F]