如何使用.htaccess文件拒绝/允许访问文件

回答:

下面,您可以找到一个简单的示例,说明如何使用“.htaccess”文件规范对文件的下载访问。

在第一个示例中,下面的“.htaccess”代码将阻止对所有请求访问文件扩展名为“.txt”的所有文件,从而导致HTTP“错误403:禁止”。

<FilesMatch ".txt">
    Order Allow,Deny
    Deny from All
</FilesMatch>

如果需要基于源IP地址的下载访问,则可以基于每个IP地址允许访问。以下代码将拒绝访问所有,然后允许来自例如IP地址'204.215.85.145'的请求访问.txt文件:

<FilesMatch ".txt">
    Order Deny,Allow
    Deny from All
    Allow from 204.215.85.145/32
</FilesMatch>

问题:

如何根据文件扩展名允许和拒绝对文件的HTTP访问?我需要拒绝访问所有TXT文件。

日期:2020-07-07 20:54:38 来源:oir作者:oir