Qualcuno può spiegarmi in che ordine apache esegue i file .htaccess che risiedono in diversi livelli dello stesso percorso e in che modo viene data priorità alle regole di riscrittura?
Ad esempio, perché la regola di riscrittura nel primo .htaccess di seguito non funziona ed è quella con /blog
priorità?
.htaccess in /
RewriteEngine on
RewriteBase /
RewriteRule ^blog offline.html [L]
.htaccess in /blog
RewriteEngine On
RewriteBase /blog/
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /blog/index.php [L]
PS: Non sto semplicemente cercando una risposta ma un modo per capire gli interni di apache / mod_rewrite ... perché per me è più importante di come risolverlo,