Я читал, что блок каталога в httpd.conf похож на файл .htaccess. Означает ли это, что RewriteEngineOn можно использовать несколько раз в httpd.conf? Я предполагаю, что это может быть, но это должно быть помещено в блоки каталога. Кто-нибудь может это подтвердить?
Означает ли это, что RewriteEngineOn можно использовать несколько раз в httpd.conf?
Да, это нормально.
Я предполагаю, что это может быть, но это должно быть помещено в блоки каталога.
Нет, он действителен в любом контексте конфигурации и будет унаследован до других контекстов, поэтому, если вы включили его в <VirtualHost>
, тебе это не нужно внутри <Directory>
блоки внутри этого vhost. Единственным исключением является то, что он не наследуется от конфигурации сервера до <VirtualHost>
(единообразие применения конфигурации - не совсем одна из сильных сторон Apache).