允许在 .htaccess 中使用文件指令

允许在 .htaccess 中使用文件指令

在我的/etc/apache2/apache2.conf我有以下配置:

...
<Directory /var/www>
  Options FollowSymLinks
  AllowOverride FileInfo
</Directory>
...

并且在/var/www/.htaccess

...
<files .htaccess>
Order allow,deny
Deny from all
</files>
...

但是我收到一个错误:

[Sat Mar 22 00:00:00.020630 2014] [core:alert] [pid 1234] [client 285.123.123.123:1234] /var/www/.htaccess: order not allowed here

当我更改AllowOverride FileInfo为时,AllowOverride All错误就消失了。

我应该做不同的事情吗?还有其他选项可以启用文件指令吗?

我用Apache 2.4.6

答案1

命令/拒绝/允许 暗示Limit,而不是FileInfo,作为 的价值AllowOverride

还请注意,这些指令自 Apache 2.4.0 起已被弃用:它们已被取代Require

相关内容