Quando comecei a usar o CodeIgniter no WAMP, encontrei um problema ao redirecionar para uma URL (e.g. post).

Nos primeiros tutorias que utilizei para o aprendizado, funcionava normalmente, quando acessava post no caminho:

Detalhe, esse problema não ocorria no XAMPP, então iniciei minhas pesquisas para solucionar o problema. (particularmente achei o WAMP melhor para testar meus códigos)

Como configurar o WAMP/CodeIgniter para remover index.php?

Na documentação oficial do CodeIgniter, sugere-se o uso do mod_rewrite.

Para solução tente os passos a seguir:

1) Habilite o módulo “rewrite_module” no apache. Abra httpd.conf e remova o comentário da linha LoadModule rewrite_module modules/mod_rewrite.so

2) Crie o arquivo .htaccess na raiz da aplicação com o código abaixo:

Na documentação do CodeIgniter o código abaixo funciona perfeitamente.

ou tente esta outra solução que dará o mesmo retorno

3) No arquivo config.php na pasta application, localize a variável $config[‘index_page’] e a defina como vazio

Reinicie WAMPServer para ativar as alterações.

Agora você pode acessar o seu site sem o index.php na URL.

Dúvidas utilem dos comentários.