Cita: como el directorio language existe me muestra su arbol en vez de imprimir language
¿Ves?
Entonces sí es un tema de Apache y no de PHP claramente.
En teoría sólo debes agregar más condiciones a tu .htaccess para que funcione.
Por favor consulta una referencia de mod_rewrite ya que no es un tema de programación PHP.