Usando o htaccess para remover o codeigniter index.php em um subdiretór

Estou tentando remover o index.php dos meus URLs de IC, mas seguindo as instruções, ele não parece estar funcionand

Tenho uma instalação codeigniter em execução em um subdiretório. Há um controlador padrão definido na configuração de rotas chamada main e outro controlador chamado 'create'. O padrão funciona bem, mas ir / criar retorna um erro 324 dizendo Nenhum dado recebido. Meu htaccess fica assim:

<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>

questionAnswers(4)

yourAnswerToTheQuestion