2
htaccessの実行順序と優先度
この質問は、Webmasters Stack Exchangeで回答できるため、Server Faultから移行されました。 8年前に移行され ました。 apacheが同じパスの異なるレベルにある.htaccessファイルを実行する順序と、その中の書き換えルールがどのように優先されるかについて、誰かが私に説明できますか? たとえば、以下の最初の.htaccessの書き換えルールが機能せず、/blog優先順位付けされているのはなぜですか? .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:私は単に答えを探しているのではなく、apache / mod_rewriteの内部構造を理解する方法を探しています... これを修正する方法よりもなぜ私にとって重要なのか、