Síntomas
Cuando se solicita una página con una extensión distinta a “html” o “htm”, el navegador muestra la fuente HTML en lugar de la página. Está utilizando el dispatcher.
Causa
Lo que ha encontrado sucede cuando el servidor web devuelve un tipo de contenido de text/plain
para todas las extensiones desconocidas. IE mostrará el contenido correctamente, Firefox tiene este problema ya que sigue estrictamente el encabezado http.
Esto ocurre para el contenido almacenado en caché por el dispatcher, si utiliza la URL http://www.yoursite.com/site/en/index.htl?a=a
verá que el contenido se muestra correctamente, ya que el contenido se sirve desde la instancia CQ con el tipo de contenido correcto.
Resolución
Para cambiar el comportamiento del servidor web, necesitará cambiar el tipo de mime por defecto para que sea text/html
Si está usando Apache, modifique su http.conf, busque DefaultType
y cambie el valor a text/html
Para otro servidor web, deberá consultar la documentación del servidor web sobre cómo cambiar el tipo de mime predeterminado.
Después de cambiar la configuración, reinicie el servidor web, limpie la caché de su navegador