一个htaccess中的多个域,只能访问一个域

时间:2016-03-18 12:42:38

标签: apache .htaccess mod-rewrite

我不知道是否有可能。我在一个.htaccess中有三个域并指向一个共享位置:

  • domain-a.com
  • domain-b.com
  • domain-c.com

现在我想阻止domain-c.com获取所有流量并允许仅从两个ip访问。 Domain-a.com和domain-b.com必须保持不变。 我曾尝试在.htaccess中使用此代码。

order deny,allow
deny from all
allow from x.x.x.x

我只是不知道如何让它只为一个域而不是三个。

1 个答案:

答案 0 :(得分:1)

要拒绝访问域,您可以使用以下命令:

RewriteEngine on


RewriteCond %{HTTP_HOST} ^(www\.)?domain_c.com$
#--allowed ip(s)--#
RewriteCond %{REMOTE_ADDR} !^(ip1|ip2)$
RewriteRule ^ - [F,L]