Может ли кто-нибудь объяснить мне, в каком порядке apache выполняет файлы .htaccess, находящиеся на разных уровнях одного и того же пути, и как приоритезируются правила перезаписи в них?
Например, почему правило перезаписи в первом .htaccess ниже не работает и является /blog
приоритетным?
.htaccess в /
RewriteEngine on
RewriteBase /
RewriteRule ^blog offline.html [L]
.htaccess в /blog
RewriteEngine On
RewriteBase /blog/
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /blog/index.php [L]
PS: я не просто ищу ответ, но для того, чтобы понять внутренности apache / mod_rewrite ... почему для меня важнее, чем как это исправить,