書き換え条件とルールがあります。
RewriteCond %{DOCUMENT_ROOT}$0 !-f
RewriteRule ^[^*]+$ index.php [L]
inに置き換える必要があり.html
ます。.php
%{DOCUMENT_ROOT}$0
その理由は、URL を に書き換えているのですが、このファイルが既存のファイルをチェックするときに、 file を探しているため.html
に失敗するためです。%{DOCUMENT_ROOT}$0
thefile.html
を探す必要がありますthefile.php
。