Apache 一个htaccess中有多个域,并且只能访问一个域
我不知道这是否可能。我在一个.htaccess中有三个域,并指向一个共享位置:Apache 一个htaccess中有多个域,并且只能访问一个域,apache,.htaccess,mod-rewrite,Apache,.htaccess,Mod Rewrite,我不知道这是否可能。我在一个.htaccess中有三个域,并指向一个共享位置: 域名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 我只是不知道如何让它只在一个域而不是三个域中工作。要拒绝访问该域
- 域名a.com
- domain-b.com
- domain-c.com
order deny,allow
deny from all
allow from x.x.x.x
我只是不知道如何让它只在一个域而不是三个域中工作。要拒绝访问该域,可以使用以下方法:
RewriteEngine on
RewriteCond %{HTTP_HOST} ^(www\.)?domain_c.com$
#--allowed ip(s)--#
RewriteCond %{REMOTE_ADDR} !^(ip1|ip2)$
RewriteRule ^ - [F,L]
Tnx!!!起初它不起作用,因为我把它放在中间的某个地方。然后我将它粘贴到文件的开头,它成功了!:-)