Чи може хто-небудь пояснити мені, в якому порядку апаш виконує файли .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 ... чому для мене важливіше, ніж як це виправити,