V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
HowardMei
V2EX  ›  问与答

这种情况htaccess应该怎么写?

  •  
  •   HowardMei · 2012-04-19 23:18:55 +08:00 · 2211 次点击
    这是一个创建于 4417 天前的主题,其中的信息可能已经有所发展或是发生改变。
    用WP Multisite建了两个站,然后建了两个同类目录: clientarea 给 A站, clientpanel 给 B站
    希望客户只能访问 A.com/clientarea 或 B.com/clientpanel,目前是互串的,想用各自目录里的 .htaccess进行限制。
    尝试了在clientarea目录.htaccess:
    <Limit GET>
    order deny,allow
    deny from all
    allow from A.com
    </Limit>
    B站确实不能访问了,但从A站访问也被禁止了。

    然后尝试:
    RewriteCond %{HTTP_REFERER}% !^http://(.+\.)A\.com [NC]
    完全没有效果,A和B仍然都能访问对方目录。

    服务器是 Nginx + Apache,请问如何写才能做此限制呢?
    1 条回复    1970-01-01 08:00:00 +08:00
    HowardMei
        1
    HowardMei  
    OP
       2012-04-19 23:33:46 +08:00
    胡乱尝试后搞定 ^_^
    RewriteCond %{HTTP_HOST} B\.com [NC]
    RewriteRule .* - [F]
    用最笨的方法禁止B站访问A站目录了,哈哈
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   992 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 24ms · UTC 21:15 · PVG 05:15 · LAX 14:15 · JFK 17:15
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.