Je ne veux rien faire de spécial ou de délicat en ce qui concerne Windows 8 et l'épinglage, je ne veux tout simplement pas voir les messages 404 Not Found car IE recherche le browserconfig.xml
défilement dans mes fichiers journaux.
Y a-t-il un browserconfig.xml
fichier trivial que je peux mettre dans ma racine qui satisfera IE et agira comme un bon espace réservé si je décide d'ajouter plus tard un meilleur support pour Windows 8?
La solution la plus simple consiste en fait simplement à utiliser le générateur de fichiers officiel Microsoft Browserconfig.xml: http://www.buildmypinnedsite.com
Vous pouvez créer un fichier xml complet et recevoir toutes les images de taille de votre logo en seulement 3 étapes. Je viens de le faire pour mon site et cela n'a pris que 2 minutes.
Il générera un fichier Browserconfig.xml complet et fournira toutes les images intitulées dans un seul fichier zip.
Edit 1/8/2015: Je viens de trouver une autre option: http://realfavicongenerator.net/
L'avantage de ce site Web, ce sont les générateurs de votre navigateurconfig.xml ET toutes vos icônes apple-touch- *, favicon, etc. Fondamentalement, un site Web unique pour tout générer une fois.
la source
L'ajout d'une
meta
balise peut ou non fonctionner. Nous avons ajouté cette balise, mais nous avons tout de même reçu 404 erreurs pour lesbrowserconfig.xml
demandes. À la fin, nous avons décidé de faire un simple xml.Notre
browserconfig.xml
ressemble à ceci et, en gros, il indique simplement où se trouvent 4 images.Et mettez ceci dans votre html:
Et maintenant ça va
la source
Vous pouvez également l'ajouter à votre code HTML et définir la configuration sur "aucun" comme ceci:
Sources:
http://samples.msdn.microsoft.com/iedevcenter/PinnedSites/scenario1.html https://msdn.microsoft.com/library/dn320426
la source
Il existe un troisième moyen d'éviter
browserconfig.xml
de remplir vos fichiers journaux avec des erreurs 404. Vous pouvez renvoyer une valeur nulle (444) à partir du serveur et désactiver la journalisation pour cet emplacement uniquement. Ceci est pertinent car favicon.ico fait la même chose en ignorant les balises meta head et le navigateur qui l'appelle (générant également un 404). Le problème est plus important que ce seul fichier indésirable.À votre question spécifique de prévenir les erreurs 404 dans vos journaux sur browser.xml - pour NGINX, vous pouvez créer un nouveau fichier dans
/etc/nginx/snippets/
puis#include
ce fichier dans votre/etc/nginx/sites-available/example.org
fichier à l'intérieur du bloc serveur.Exemple:
/etc/nginx/snippets/block-known-errors.conf
a le contenu suivant:Ensuite, dans votre configuration,
/etc/nginx/sites-available/example.org
vous ajouteriez:Remarque dans la spécification d'emplacement dans NGINX utilise une expression régulière et n'est pas sensible à la casse . Et parce que c'est un
location
doit être à l'intérieur de laserver
spécification.En pratique, nous imbriquons nos
/etc/nginx/snippets/
inclusions dans le dossier et avons une inclusion globale et d'autres inclusions pour des sites spécifiques en fonction des exigences de sécurité / technologie. Cela permet à nos points de terminaison de résoudre un problème global presque immédiatement en ajoutant un fichier ou en modifiant un fichier existant pour gérer nos journaux.Il n'y a que tellement de cruft que vous pouvez voir avec OSSEC et une pile ELK.
Je suis sûr que mod_rewrite dans Apache pourrait également le faire.
la source