mod_rewriteはなぜ.htaccessがないディレクトリも操作できるのか疑問


きっとこうなんだろうなを書いておく

  1. mod_rewriteの初期設定は、まずアクセスされたディレクトリに一致する本当のフォルダとファイルがないかチェックする。

  2. そしてなければ、ルートディレクトリにリダイレクトする。

という感じになっているんじゃないかと思う。

そして、.htaccessはアクセスされたディレクトリのみの設定ファイルである。

ただ他のディレクトリにある.htaccessの設定が適用されることがあるので、迷った。

.htaccessはやっぱり設定ファイルである。
上記の現象は、リダイレクトによる効果であると思う。

これが正しいかどうか検証してみて、追記します。

分かる人がいれば、教えてください。。