.htaccess と mod_rewrite を使用した経験はありますが、これを機能させることはできません。基本的に、「パブリック」サブディレクトリ内の既存のファイルを指すものを除いて、すべての URL が index.php にリダイレクトされるわけではありません。
たとえば、 /public/logo.png のようなファイルがある場合、次のようにします。
http://example.com/logo.png -> /public/logo.png http://example.com/logo2.png -> index.php (logo2.png は存在しません) http://example.com /なんでも-> index.php
ありがとうございました :)