Estoy tratando de eliminar el index.php de mis URL de CI, pero al seguir las instrucciones parece que no funciona.Uso de htaccess para eliminar codeigniter index.php en un subdirectorio
Tengo una instalación codeigniter ejecutándose en un subdirectorio. Hay un controlador predeterminado configurado en la configuración de rutas llamado main, y otro controlador llamado 'create'. El valor predeterminado funciona bien, pero yendo a/create devuelve un error 324 que dice Sin datos recibidos. Mi htaccess se ve así:
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase/
RewriteCond %{REQUEST_URI} ^system.*
RewriteRule ^(.*)$ /index.php?/$1 [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php?/$1 [L]
</IfModule>
<IfModule !mod_rewrite.c>
ErrorDocument 404 /index.php
</IfModule>
Una salida de su apache error.log sería útil para resolver su problema. – Marko