Web サイトのサブフォルダーでアプリケーションを開発したところ、問題なく動作しました。
<IfModule mod_rewrite.c>
RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond $1 !^(index\.php|images|swf|uploads|js|css|robots\.txt)
RewriteRule ^(.*)$ /app/index.php/$1 [L]
</IfModule>
このファイルは正常に機能していたため、アプリケーション内をナビゲートするために index.php は必要ありませんでした。アプリケーションを Web サイトのルートに移動し、最後の行を次のように変更します。
RewriteRule ^(.*)$ index.php/$1 [L]
内部サーバー エラー 500 が発生し始めました。これが私が行ったことなのか、それとも .htacces を別の方法で構成する必要があるのかわかりません。ホストの問題かもしれませんが、最初にオプションを使い果たしたいと思います。
どんな助けでも大歓迎です。前もって感謝します。