Publicado el 13 de Junio del 2018
599 visualizaciones desde el 13 de Junio del 2018
449,0 KB
5 paginas
Creado hace 15a (22/02/2009)
Apache 2.2 configuración para IE8 en
“Modo Estricto” encabezado de respuesta
(Nota: las siguientes instrucciones solo son informativas. La guia mostrada aquí debe ser desarrollada a
fondo en un ambiente de pruebas antes de aplicarlo a servidores web en producción.)
IE8's modo estricto permite que páginas Web sean dadas en el modo de estándares IE7. Este puede ser
habilitado por un encabezado de respuesta a nivel del SITE en el archivo de configuración del servidor o
puede ser anulado por un ajuste al nivel de un directorio.
Encabezamientos de respuesta a nivel de servidor
Lo siguiente es la secuencia típica de instrucciones para establecer el encabezamiento de respuesta:
1. Abra el archivo httpd.conf en un editor de textos
2. Agregue o descomente “LoadModule headers_module modules/mod_headers.so”
3. Añada el siguiente fragmento de configuración al final de archivo httpd.conf:
<IfModule headers_module>
Header set X-UA-Compatible: IE=EmulateIE7
</IfModule>
4. Guarde los cambios del archivo httpd.config
5. Reinicie el servidor de apache
6. Abra la página Web de prueba
La respuesta http debe incluir ahora una cabecera X-UA-Compatible: IE=EmulateIE7.
Ahora todas las peticiones web incluirán la cabecera X-UA-Compatible: IE=EmulateIE7. Una vez que el
SITE completo funciona en el modo de emulación IE7, es posible convertir selectivamente el contenido
al modo del estándar IE8 anulando el encabezado de respuesta (X-UA-Compatible) al nivel de un
directorio virtual.
Encabezamiento de respuesta a nivel de directorio
Se puede anular el encabezado a nivel de un directorio a partir de las siguientes instrucciones:
1. Abra le archivo httpd.config en un editor de texto.
2. Para el directorio en cuestión (llamado ie8test) anulamos de la siguiente manera:
<Directory "C:/Program Files/Apache Software Foundation/Apache2.2/htdocs/ie8test">
Options Indexes FollowSymLinks
AllowOverride All
Order allow,deny
Allow from all
</Directory>
(Nota: AllowOverride hace que el servidor lea el archivo .htaccess localizado en el directorio)
3. Cree el archivo .htaccess en el directorio
4. Abra el archivo .htaccess en un editor de texto
<IfModule headers_module>
Header set X-UA-Compatible: IE=8
</IfModule>
5. Reinicie el servidor Apache
6. Por ultimo navege en la página Web
La respuesta http debería incluir ahora una cabecera X-UA-Compatible: IE=8.
Cabeceras X-UA-Compatible
La siguiente tabla muestra encabezados de respuesta compatibles:
Nombre de Cabecera
Valor
Description
X-UA-Compatible
X-UA-Compatible
IE=5
IE=7
X-UA-Compatible
EmulateIE7
X-UA-Compatible
IE=8
X-UA-Compatible
IE=edge
Para más detalles viste:
Interpreta el contenido en modo de estándar
IE5
Interpreta el contenido en modo de estándar
IE7 ignorando la directiva <!DOCTYPE>.
Utiliza la directiva <!DOCTYPE> para
determinar como interpretar el contenido
Interpreta el contenido en modo de estándar
IE8
Interpreta el contenido en el modo mas alto.
Igual a IE=8 si se está navegando en IE8
http://msdn.microsoft.com/en-us/library/cc288325(VS.85).aspx
Comentarios de: Apache 2.2 configuración para IE8 en "Modo Estricto" encabezado de respuesta (0)
No hay comentarios