Czy ktoś może mi wyjaśnić, w jakiej kolejności apache wykonuje pliki .htaccess znajdujące się na różnych poziomach tej samej ścieżki i w jaki sposób reguły przepisywania w nich są traktowane priorytetowo?
Na przykład, dlaczego reguła przepisywania w pierwszym .htaccess poniżej nie działa i czy ta zasada ma /blog
priorytet?
.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: Nie szukam tylko odpowiedzi, ale sposobu na zrozumienie wewnętrznych elementów apache / mod_rewrite ... dlaczego jest dla mnie ważniejszy niż jak to naprawić,