août
2009
En ASP.NET il est assez simple de mettre en place une page d’erreur personnalisée, pour un résultat satisfaisant à priori.
Mais dans les coulisses il y a un résultat indésirable provoqué par ce mécanisme, la page d’erreur n’est plus dans un statut 404 Not Found (comme l’est la page d’erreur pas défaut), elle a dorénavant un statut 302 Found. Ce qui est selon plusieurs sources problématiques pour le référencement, problèmes répercutés dans les moteurs de recherche à travers leurs robots d’indexations.
Cependant il existe une solution permettant de forcer le statuscode à 404, en développant un petit module HTTP qui substitut le fonctionnement de l’événement HttpContext.Error si une HttpException est rencontrée.
Plus de détail en suivant ce lien :
http://www.colincochrane.com/post/2008/01/ASP-NET-Custom-Errors-Preventing-302-Redirects-To-Custom-Error-Pages.aspx
1 Commentaire + Ajouter un commentaire
Commentaires récents
- [Scrum] Générer un Burdown chart de Sprint dans
- [Scrum] Générer un Burdown chart de Sprint dans
- Les stars de l’actualité informatique : Cloud et Agilité … dans
- Les stars de l’actualité informatique : Cloud et Agilité … dans
- Organiser sa journée de travail ? Efficacité et productivité sans stress c’est possible dans
Super interessant, je n’en ai pas besoin pour le moment, mais c’est le genre de chose a avoir sous le coude au cas ou on en a besoin
Merci pour le lien