Kann mir jemand erklären, in welcher Reihenfolge Apache .htaccess-Dateien ausführt, die sich auf verschiedenen Ebenen desselben Pfades befinden, und wie die darin enthaltenen Umschreibregeln priorisiert werden?
Warum funktioniert beispielsweise die Umschreiberegel in der ersten .htaccess-Datei unten nicht und hat die Regel /blog
Priorität?
Zugang in /
RewriteEngine on
RewriteBase /
RewriteRule ^blog offline.html [L]
Zugang in /blog
RewriteEngine On
RewriteBase /blog/
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /blog/index.php [L]
PS: Ich suche nicht einfach nach einer Antwort, sondern nach einer Möglichkeit, die Interna von apache / mod_rewrite zu verstehen ... warum ist mir wichtiger, als das zu beheben,