Próbuję usunąć index.php z adresów URL CI, ale postępując zgodnie z instrukcjami, wydaje się, że nie działa.Używanie htaccess do usuwania codeigniter index.php w podkatalogu
Mam instalację codeigniter działającą w podkatalogu. W konfiguracji tras o nazwie main znajduje się domyślny kontroler, a inny kontroler nazywa się "create". Domyślnie działa dobrze, ale przejście do/utworzenia zwraca błąd 324, który oznacza brak danych odebranych. Moja htaccess wygląda następująco:
<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>
Dane wyjściowe pliku apache error.log mogą być pomocne w rozwiązaniu problemu. – Marko