La page d'erreur par défaut d'IIS est très peu conviviale. Lorsque de nombreuses personnes voient la page d'erreur par défaut, elles diront : Le site Web ne peut pas être ouvert ! Cette partie du trafic est perdue en vain. Et si la page d’erreur renvoie directement à la page d’accueil et qu’elle est très peu conviviale pour les moteurs de recherche, la page d’accueil peut même être bloquée. Ainsi, selon la situation, il existe deux manières de résoudre ce problème : Les merveilleux articles connexes sont très humains ! Fonction de gestion intelligente des fichiers Thunder 5.9, fonction Green Dam, 6 échecs majeurs des internautes, résumé de l'essai de 10 jours S'il s'agit d'un site Web basé sur le contenu tel qu'un blog, vous pouvez renvoyer un champ de recherche avec une erreur 404 pour que les visiteurs effectuent une recherche. S'il s'agit d'un site de commerce électronique, vous pouvez renvoyer une barre de progression avec une erreur 404 pour sauter. Ces deux méthodes prennent en charge à la fois les visiteurs et le référencement. Vous pouvez vérifier le nombre de pages d’erreur de votre site Web dans les outils Google pour les webmasters.
La méthode pour modifier la page d'erreur par défaut est très simple : cliquez avec le bouton droit sur le site Web que vous souhaitez gérer dans IIS et définissez 404 comme page d'erreur correspondante dans Erreur personnalisée. Il y a deux manières ici :
1. Si vous sélectionnez « Fichier » pour « Type de message », vous ne pouvez utiliser que des fichiers se terminant par .html ou htm, sinon le code apparaîtra lorsque l'utilisateur accédera à la page d'erreur. Pour la page d'erreur définie de cette manière, bien que l'état 404 ne soit pas affiché dans le fichier .html, IIS affichera automatiquement l'état 404 après l'exécution.
2. Si vous sélectionnez « URL » pour « Type de message », vous devez utiliser un fichier asp (car le statut 404 ne peut être défini que dans un fichier asp), sinon le code d'état 200 sera renvoyé lors de l'accès à la page d'erreur. Ajoutez également le fichier asp : <%Response.Status = "404 Not Found" %> Si vous souhaitez accéder régulièrement à la page d'accueil, il existe deux méthodes :
1. Utilisez l'actualisation de la balise méta pour accéder à meta http-equiv="refresh" content="3;url=http://www.downcodes.com">
Selon l'administrateur du blog chinois de Google, cette méthode est utilisée par Yahoo Faites un saut.
2. Utilisez js pour sauter setTimeout("testTime()",2500); function testTime() { location = "http://www.downcodes.com/"; }
Je pense qu'il est préférable d'utiliser js, car le saut de balise méta craint que les moteurs de recherche ne la reconnaissent comme "200" ou "302". Voir ce paragraphe ici :
On voit souvent que les pages d'erreur 404 personnalisées de nombreux sites Web prennent une forme similaire à celle-ci : afficher d'abord un message d'erreur, puis, via Meta
Actualiser fera passer la page à la page d'accueil du site Web, à la carte Web ou à d'autres pages similaires. Selon la méthode de mise en œuvre spécifique, ce type de page 404 peut renvoyer un code d'état « 200 » ou une « redirection temporaire 302 », mais peu importe laquelle, ce n'est pas un choix approprié d'un point de vue technique SEO.
Nous avons déjà parlé de la situation du statut « 200 » ci-dessus. Ainsi, lorsque la page 404 renvoie « 302 », comment le moteur de recherche la traitera-t-il ? Théoriquement, pour les erreurs « 302 », les moteurs de recherche croient que la page Web existe, mais l'adresse a été temporairement modifiée et la page sera toujours indexée. De cette manière, un texte répété similaire au code d'état « 200 » apparaîtra également. Problème : Deuxièmement, les moteurs de recherche traditionnels représentés par Google ont des exigences de plus en plus strictes quant au champ d'application des redirections 302. Ce type d'utilisation inappropriée des redirections 302 présente un grand risque.