Назад | Перейти на главную страницу

Команды .htaccess нечувствительны к регистру?

Я вижу тот же фрагмент кода .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 нечувствительны к регистру, поэтому действительны обе. Видеть Вот:

В директивах в файлах конфигурации регистр не учитывается., но аргументы директив часто чувствительны к регистру. Строки, начинающиеся с символа решетки «#», считаются комментариями и игнорируются. Комментарии не могут быть включены в ту же строку, что и директива конфигурации. Пробелы перед директивой игнорируются, поэтому для ясности вы можете использовать отступы. Пустые строки также игнорируются.