Apache 2:仅允许从特定域访问文件夹

时间:2017-12-12 20:44:12

标签: apache .htaccess

一个微不足道的问题,但似乎我找不到一个有效的解决方案。 我在服务器上有一个包含多个文件的文件夹。我想禁用除特定域以外的任何人的文件夹访问权限,从中可以下载文件。

使用链接

下载允许域中的文件
<a href="https://<file-in-protected-folder-url" download>Download file</a>

我认为这很容易,但我无法使用htaccess或指令......

1 个答案:

答案 0 :(得分:1)

您是否尝试使用htaccess文件中的 If / Else 指令来严格访问主机。

<If "req('Host') != 'secure-folder.example.com'">
  Redirect (.*) http://www.example.com
  # Require all denied
</If>

更详细解释here