使用.htaccess控制对文件夹的访问 - 仅在使用特定域时

时间:2011-02-16 16:07:51

标签: .htaccess permissions

我有2个域名指向同一个网站 - 比如a.com和b.com - 我在网站上有一个文件夹/管理员,我只想访问使用b.com的人访问,所以b .com / admin可以正常工作,但是a.com/admin会给出访问错误。

可以通过htaccess完成吗?

提前感谢。

2 个答案:

答案 0 :(得分:0)

order deny,allow
deny from all
allow from 192.168.0.0/24

来自http://corz.org/serv/tricks/htaccess.php

我没有对此进行测试,但他在网站上描述的方式就是它的作用。

否则只需使用htpasswd。

答案 1 :(得分:0)

使用RewriteCond检查当前域,如下所示:

RewriteCond %{HTTP_HOST}  ^a.com [NC]
RewriteRule ^admin/ http://%{HTTP_HOST}/ [R,NC,L]

这会将请求从a.com重定向到网站的根目录。来自b.com的请求可以访问admin /就好了。

(来自与slex链接的同一网站)