J’ai rencontré un petit soucis d’affichage sur le navigateur Internet Explorer 8 avec la page 404 de wordpress, sur les autres navigateur aucun problème.
IE depuis sa version 5 insisterait pour afficher sa propre page « 404″. Il y a quelques personnes qui prétendent que sur une URL inexistante parvenant à votre site, Internet Explorer évalue rapidement la page d’erreur personnalisée et si celle-ci fait moins de 512 octets dans la taille totale il renverra sa propre page d’erreur. La solution paraît simple, créer une page « 404″ supérieure à 512 octets
Cela semblerait la solution la plus probable, mais il n’en est rien comme je l’ai découvert. Après avoir fait un test avec une large page avec du texte généré, celle-ci se trouvait bien supérieur aux 512 octets, mais IE a persisté à me renvoyer sa propre page « 404″.
Comment utiliser sa propre page personnalisée, ou la page d’erreur « 404″ de wordpress ? Ajouter se code suivant, tout en haut de votre fichier « Modèle pour l’erreur 404« 404.php
<?php ob_start(); ?>
<?php header("HTTP/1.1 404 Not Found"); ?>
Et voilà, IE affichera désormais votre page « 404″ de votre blog wordpress.
Une Réponse à“IE et page 404 qui ne s’affiche pas”

J’ai hâte de voir les autres articles.