2010-04-02 7 views

Répondre

0

404 n'est pas quelque chose que vous rediriger vers; il n'y a pas de "page 404" distincte avec sa propre URL distincte. C'est un code d'état que vous renvoyez dans la réponse HTTP, au lieu de 200 (le code pour une réponse normale réussie).

réels sont également réoriente codes d'état, tels que 301 ou 307, qui peuvent être utilisés au lieu de 200 ou 404.

Lire sur le status line in an HTTP response pour plus d'informations.

+1

Ceci n'est pas vrai. Le serveur renvoie une page d'erreur 404 spéciale que les développeurs peuvent personnaliser selon leurs besoins. Essayez d'entrer une URL non existante sur stackoverflow.com, par exemple. –

+1

@Heikki Toivonen: Une réponse 404 peut contenir un corps contenant du HTML (ou autre chose), mais il n'y a pas de redirection. Une redirection signifie que vous demandez une URL, et le serveur répond avec une autre URL que votre navigateur devrait charger à la place. Si vous entrez une URL inexistante sur stackoverflow.com, puis regardez dans votre barre d'adresse, vous constaterez qu'elle n'a pas changé. Le serveur ne vous a pas redirigé vers l'URL d'une «page de message d'erreur introuvable». Il vous a juste envoyé le message «page non trouvée» en réponse à l'URL que vous avez demandée. – Wyzard

Questions connexes