【问题标题】:Using .htaccess to restrict access to files使用 .htaccess 限制对文件的访问
【发布时间】:2012-03-03 11:17:50
【问题描述】:

我在同一个帐户上托管了 2 个域,但我想限制第二个域不访问文件。

我有 abc123.com 和 zyx987.com。

在我的 php 中,我做了所有我需要根据域显示域名和模板的事情,但我只想从 abc123.com 访问 /download 文件。

下载文件夹包含以下文件:file1.pdf 或 file2.zip。

我尝试了“全部拒绝”,但这没有用,因为另一个域也被阻止了。

还有其他方法吗?

【问题讨论】:

    标签: apache .htaccess mod-rewrite restriction


    【解决方案1】:

    这是你必须做的。把它放在你的 .htaccess 中

    RewriteEngine On
    RewriteBase /
    RewriteCond %{HTTP_HOST} ^(www.)?zyx987.com$
    RewriteRule ^download - [F]
    

    这将阻止任何请求,例如:

    /download/
    /download/file1.jpg
    /download/another/file.zip
    

    并拒绝授予权限。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-08-23
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多