我看到相同的.htaccess代码片段用两种不同的方式编写,如下所示:
<Files .htaccess> order allow,deny deny from all </Files>
和
<Files .htaccess> Order Allow,Deny Deny from all </Files>
我正确地认为这两个版本是同样有效的? 所有.htaccess命令是否区分大小写?
Order, Allow, Deny :这些被称为apache指令,这三个属于mod_authz_host模块(从Apache 2.1及更高版本开始)。 原则上apache指令是不区分大小写的,所以两者都是有效的。 看到这里 :
configuration文件中的指令不区分大小写 ,但指令的参数通常区分大小写。 以散列字符“#”开头的行被视为注释,并被忽略。 注释可能不包含在与configuration指令相同的行中。 在指令之前发生的空白被忽略,所以你可以缩进指令的清晰度。 空行也被忽略。