Codeigniter, o roteamento não está funcionando no servidor de produção

Eu tenho 3 servidores, um servidor apache localhost, um servidor remoto de teste e o servidor live de produção.

Eu tenho a mesma instalação de codeigniter e instalação do site em todos os 3 deles e no localhost e testes de roteamento de servidores sem 'index.php' funciona 100%. No servidor de produção, no entanto, não importa o que a URL diga, apenas a página inicial (por meio do controlador padrão) será mostrada, parece que todas as regras de roteamento estão sendo ignoradas, exceto a padrão.

Se, no entanto, index.php for adicionado na URL, ele funcionará como deveria.

Por exemplo, se o URL no site de produção for: 'www.mysite.com/information', o conteúdo carregado será o controlador padrão.

Mas quando a URL no site de produção é: 'www.mysite.com/index.php/information', o conteúdo que é carregado é do controlador de 'informações'.

Este é o conteúdo do meu arquivo htacess:http://pastebin.com/cDaZVJ8A

Este é o meu arquivo de configuração de rotas:http://pastebin.com/7Ewc2bwN

Meu $ config ['index_page'] está configurado para nada.

Eu realmente não sei porque não está funcionando, a mesma configuração em todos os servidores em termos de codeigniter em si, e mod_rewrite está trabalhando no servidor de produção.

Eu não sei o que fazer, como posso descobrir o que há de errado?

questionAnswers(4)

yourAnswerToTheQuestion