No quiero hacer nada especial o complicado con respecto a Windows 8 y la fijación, simplemente no quiero ver los mensajes 404 Not Found ya que IE busca browserconfig.xml
desplazarse en mis archivos de registro.
¿Existe un browserconfig.xml
archivo trivial que pueda poner en mi raíz que satisfaga a IE y actúe como un buen marcador de posición en caso de que decida agregar más tarde un mejor soporte para Windows 8?
La solución más sencilla es utilizar el generador de archivos oficial Microsoft Browserconfig.xml: http://www.buildmypinnedsite.com
Puede crear un archivo xml completo y recibir todas las imágenes de tamaño de su logotipo en solo 3 pasos. Lo hice para mi sitio y solo me tomó 2 minutos.
Generará un archivo browserconfig.xml completo y proporcionará todas las imágenes tituladas en un solo archivo zip.
Editar 1/8/2015: Acabo de encontrar otra opción: http://realfavicongenerator.net/
El beneficio de este sitio web son los generadores de su browserconfig.xml Y todos sus íconos apple-touch- *, favicon, etc. Básicamente, un sitio web integral para generar todo una vez.
fuente
Agregar una
meta
etiqueta podría funcionar o no. Agregamos esta etiqueta, pero seguimos recibiendo errores 404 parabrowserconfig.xml
solicitudes todo el tiempo. Al final decidimos hacer un xml simple.Nuestro se
browserconfig.xml
ve así y básicamente solo dice dónde se encuentran 4 imágenes.Y pon esto en tu html:
Y ahora esta bien
fuente
También puede agregarlo a su HTML y establecer la configuración en "ninguno" de esta manera:
Fuentes:
http://samples.msdn.microsoft.com/iedevcenter/PinnedSites/scenario1.html https://msdn.microsoft.com/library/dn320426
fuente
Existe una tercera forma de evitar que se
browserconfig.xml
llenen sus archivos de registro con errores 404. Puede devolver un valor nulo (444) desde el servidor y desactivar el registro solo para esa ubicación. Esto es relevante porque favicon.ico hace lo mismo ignorando las etiquetas meta head y el navegador que lo llama (también genera un 404). El problema es mayor que solo este archivo no deseado.A su pregunta específica sobre la prevención de errores 404 en sus registros en browser.xml, para NGINX, puede crear un nuevo archivo
/etc/nginx/snippets/
y luego#include
ese archivo en su/etc/nginx/sites-available/example.org
archivo dentro del bloque del servidor.Ejemplo:
/etc/nginx/snippets/block-known-errors.conf
tiene el siguiente contenido:Luego, en su configuración
/etc/nginx/sites-available/example.org
, agregaría:Tenga en cuenta que en la especificación de ubicación en NGINX se utiliza una expresión regular y no distingue entre mayúsculas y minúsculas . Y debido a que es un
location
debe estar dentro de laserver
especificación.En la práctica, en realidad anidamos nuestras inclusiones en la
/etc/nginx/snippets/
carpeta y tenemos una inclusión global y otras inclusiones para sitios específicos según los requisitos de seguridad / tecnología. Esto permite que nuestros endpoints solucionen un problema global casi de inmediato agregando un archivo o editando un archivo existente para administrar nuestros registros.Solo hay una cantidad limitada de cruft que puede ver con OSSEC y una pila ELK.
Estoy seguro de que mod_rewrite en Apache también podría hacer esto.
fuente