Codeigniter, el enrutamiento no funciona en el servidor de producción

Tengo 3 servidores, un servidor de apache localhost, un servidor remoto de prueba y el servidor en vivo de producción.

Tengo la misma instalación de codeigniter y configuración del sitio en los 3 de ellos y en el servidor local y el enrutamiento de los servidores de prueba sin 'index.php' funciona al 100%. Sin embargo, en el servidor de producción, no importa lo que diga la URL, solo se mostrará la página de inicio (a través del controlador predeterminado), parece que todas las reglas de enrutamiento se ignoran, excepto la predeterminada.

Sin embargo, si se agrega index.php en la URL, entonces funcionará como se supone.

Por ejemplo, si la URL en el sitio de producción es: 'www.mysite.com/information', entonces el contenido que se carga es del controlador predeterminado.

Pero cuando la URL en el sitio de producción es: 'www.mysite.com/index.php/information', entonces el contenido que se carga proviene del controlador de 'información'.

Este es el contenido de mi archivo htacess:http://pastebin.com/cDaZVJ8A

Este es mi archivo de configuración de rutas:http://pastebin.com/7Ewc2bwN

Mi $ config ['index_page'] se establece en nada.

Realmente no sé por qué no funciona, la misma configuración en todos los servidores en términos de codeigniter, y mod_rewrite está trabajando en el servidor de producción.

No sé qué hacer, ¿cómo puedo averiguar qué está mal?

Respuestas a la pregunta(4)

Su respuesta a la pregunta