Bonjour à tous,
Si on veut rediriger lors d'une erreur dans le site vers une page d'erreur dynamique (error.aspx) comment peut on l'a forcé à être http 404 et non pas http 200 ? Ceux ci pour un souci de référencement
Merci d'avance
Bonjour à tous,
Si on veut rediriger lors d'une erreur dans le site vers une page d'erreur dynamique (error.aspx) comment peut on l'a forcé à être http 404 et non pas http 200 ? Ceux ci pour un souci de référencement
Merci d'avance
Échouer, c'est avoir la possibilité de recommencer de manière plus intelligente.
Twitter Blog Mon site
Mon article sur l'agilité
Salut,
404 signifie que la page n'est pas trouvé.comment peut on l'a forcé à être http 404 et non pas http 200 ?
200 n'est pas une erreur, au contraire, le statut 200 signifie que tout va bien...
Je ne comprend pas...
A+
"Winter is coming" (ma nouvelle page d'accueil)
Si un navigateur reçoit un code 404, il va afficher son erreur générique "Impossible d'afficher la page" même si la page contient du code. Ce code n'est exécuté que si la requête reçoit du 200 ou tout autre code de succès. En général, les robots d'indexations utilisent des headers spécifiques qui permettent de les reconnaître. Dans ton Error.aspx, tu peux vérifier la présence de ces headers et retourner soit la page d'erreur custom, soit un code 404.
J'ai peut être pas été assez claire en fait c'est ce genre de problème que je voudrais résoudre :
http://forums.asp.net/p/1045759/1866309.aspx#1866309
http://www.ryoushin.com/cmerighi/en-...om_Errors.aspx
Le second lien donne une solution, mais au lieu d'avoir ma page 404.aspx j'ai l'erreur IIS![]()
Échouer, c'est avoir la possibilité de recommencer de manière plus intelligente.
Twitter Blog Mon site
Mon article sur l'agilité
Partager