Если вы включили mod_rewrite
, ваш RewriteRule
вызывает бесконечный цикл перенаправления, который превышает максимальное число перенаправлений и вызывает внутреннюю ошибку сервера.
Вам нужно подготовить правило, чтобы оно переписывалось только один раз. Например, это должно работать:
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*)$ index.php/$1 [L]