.htaccess 限制仅访问选定文件

.htaccess 限制仅访问选定文件

我的网络服务器中有一个目录,我只想为其提供 pdf 文件。我发现我可以使用 .htaccess 来限制访问,并使用类似

<FilesMatch "\.(text,doc)">
  Order allow,deny
  Deny from all
  Satisfy All
</FilesMatch>

提供除正则表达式之外的所有内容。是否可以改为限制仅访问满足某些正则表达式的文件?

答案1

我个人并不熟悉您所采取的方法,但为了给您一个大致的方向......

您应该能够为目录中的所有文件设置一般拒绝所有文件。然后,您可以使用原始帖子中的块,使用 filesmatch 为与所需正则表达式匹配的文件类型提供特定的允许访问权限。类似这样的操作应该可行。其他人可能能够为其提供特定代码,我只是对 apache 的语法不够熟悉,无法立即弄清楚。

相关内容