.htaccess - 允许下载 .htaccess 中的 INI 文件
问题描述
我在 Debian 9 上的网站不允许下载位于任何文件夹中的任何 .ini 文件。如何允许使用 .htaccess 至少从特定文件夹下载 .ini 文件?
解决方案
理想情况下,您应该找到这些文件被阻止的位置和方式,因为它可能需要额外的步骤来“解除阻止”。但是,您可以在.htaccess
要允许访问所有.ini
文件的目录中的文件中尝试以下操作:
<Files "*.ini">
Require all granted
</Files>
来自 OP 的更新:
在error.log
我看到以下内容:
ModSecurity:使用代码 403(第 2 阶段)拒绝访问。TX:extension 处的匹配短语“.ini/”。
我可以通过为 Apache 添加一个新指令来解决这个问题:
<IfModule mod_security2.c>
SecRuleRemoveByTag CWAF
</IfModule>
推荐阅读
- visual-studio-2017 - VS17 - NuGet 配置无效
- wpf - 在 ItemsControl 中设置项目的最小和最大高度
- sql - 使用 UNIQUE 约束时如何插入不同的列
- c# - 不断收听存储在 SQL server 表中的 Datetime
- go - 基于字符串动态创建对象
- python - 为不和谐嵌入中的字段设置 2 个值
- date - 将字符串类型转换为 Unix 日期 Amazon Athena
- protractor - ConnectionError:连接丢失 - 在量角器中读取 ECONNRESET
- javascript - 从计算函数的 getter 中引用 v-for 元素
- sql - 在 case 内使用合并,然后使用子查询来获取逗号分隔值