【问题标题】:How to allow specific ip to access subdirectory site with htaccess?如何允许特定 ip 使用 htaccess 访问子目录站点?
【发布时间】:2014-04-02 18:06:40
【问题描述】:

我只需要允许特定 IP 访问我的网站 (www.domain.com/mysite)。在 htaccess 我把这段代码:

ErrorDocument 403 /error403.html
order deny,allow
deny from all
allow from 1.1.1.1

但它会在根文件夹而不是“mysite”文件夹中查找 error403.html。我尝试使用 ErrorDocument 403 /mysite/error403.html 仍然无法正常工作。我尝试使用 RewriteBase /mysite 也不起作用。

【问题讨论】:

    标签: apache .htaccess


    【解决方案1】:

    所以你告诉 apache 不允许访问 /mysite 中的所有内容,然后你告诉 apache 发送任何 403(这是尝试访问 @987654322 中的内容的结果@) 加载页面/mysute。所以这当然行不通。您可能需要为/mysite/error403.html 破例:

    SetEnvIfNoCase Request_URI ^/mysite/error403.html$ allow_ok
    
    ErrorDocument 403 /mysite/error403.html
    order deny,allow
    deny from all
    allow from 1.1.1.1
    allow from env=allow_ok
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2019-03-03
      • 1970-01-01
      • 2011-02-09
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-02-13
      相关资源
      最近更新 更多