该指令是否可以AllowOverride
在全球范围内应用? (因此,无需访问每个配置文件并添加指令)
答案1
是的,容器中的指令<Directory>
会继承到子目录。您可以为所有文档根目录的父目录设置“全局”设置,例如/var/www
(如果您的DocumentRoot
s 是/var/www/html
等/var/www/example.com
)。
示例:/var/www
在apache.conf
(Debian)中修改,默认为AllowOverride None
:
<Directory /var/www/>
Options Indexes FollowSymLinks
# commented the default behaviour
#AllowOverride None
# new setting, only set the types you need, e.g. AuthConfig, FileInfo etc.
AllowOverride All
Require all granted
</Directory>
当然,您必须确保此目录下没有其他<Directory>
指令会再次重置设置None
。
用于微调允许的单个指令.htaccess
文件中允许的单个指令,请参阅允许覆盖列表指示。