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?