Pregunta

Firefox requiere extensión de XHTML para mathml pero IE no mostrará páginas con extensión XHTML (se muestra un cuadro de diálogo de descarga en su lugar).

He tratado negociación de contenido de Apache, así:

RewriteEngine on
RewriteCond %{HTTP_USER_AGENT} .*MSIE.*
RewriteRule \.xhtml$ - [T=text/html]

IE, pero parece que sólo se preocupan por la extensión. He intentado esto en mi servidor local donde está instalado el mod_rewrite.

¿Fue útil?

Solución

Parece que esto funciona:

<ifmodule mod_rewrite.c>
RewriteEngine On

RewriteCond %{HTTP_USER_AGENT} !.*MSIE.*
RewriteRule \.html$ - [T=application/xhtml+xml]

RewriteCond %{HTTP_USER_AGENT} .*MSIE.*
RewriteRule \.html$ - [T=text/html]
</ifmodule>

Si no fuera por Internet Explorer, lo sabría mucho menos acerca de todo tipo de cosas!

Otros consejos

Internet Explorer no es compatible XHTML (excepto comercialización XHTML) o MathML (sin un plugin).

Si desea utilizar MathML -. Olvidarse de apoyo IE no adulterada para sus páginas

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top