RewriteEngine On RewriteCond %{REQUEST_FILENAME} -s [OR] RewriteCond %{REQUEST_FILENAME} -l [OR] RewriteCond %{REQUEST_FILENAME} -d RewriteRule ^.*$ - [NC,L] RewriteRule ^.*$ index.php [NC,L] そして http://example.com/ore/sandbox/aaa/zzz のような URL を開いても、意図した通りにリライトされずに 404 Not Found になります。 Alias を使わずに動作するとき 上手く動作しない理由を説明するために、Alias を使わずに正しく動作する例を簡単に説明します。 なお RewriteCond でファイルやらディレクトリやらの存在チェックをしている部分はあ