我有2个域名指向同一个网站 - 比如a.com和b.com - 我在网站上有一个文件夹/管理员,我只想访问使用b.com的人访问,所以b .com / admin可以正常工作,但是a.com/admin会给出访问错误。
可以通过htaccess完成吗?
提前感谢。
答案 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链接的同一网站)