Πίνακας περιεχομένων:
Ορισμός - Τι σημαίνει HTTP 404;
Το HTTP 404 είναι ένας τυπικός κώδικας απόκρισης του πρωτοκόλλου μεταφοράς υπερκειμένου (HTTP) που απλά σημαίνει "δεν βρέθηκε", που δείχνει ότι ένας διακομιστής Web δεν είναι σε θέση να εντοπίσει τον πόρο που ζητά ένας πελάτης, συνήθως ένα πρόγραμμα περιήγησης στο Web. Αυτό συμβαίνει συχνά λόγω ενός νεκρού ή σπασμένου συνδέσμου που δεν έχει ενημερώσει τα περιεχόμενα ή τα μεταφερθέντα περιεχόμενα που οδηγούν στη νέα θέση. Στη συνέχεια, ο διακομιστής δημιουργεί μια σελίδα 404 που δεν βρέθηκε, η οποία αποστέλλεται ως ειδοποίηση στον πελάτη για τον χρήστη.
Η Techopedia εξηγεί το HTTP 404
Το πρότυπο HTTP απαιτεί μια απάντηση διακομιστή σε όλα τα αιτήματα, όπως ένα αίτημα του προγράμματος περιήγησης στο Web για μια συγκεκριμένη ιστοσελίδα. Αυτή η απάντηση έχει τη μορφή αριθμητικού κώδικα και ενός μηνύματος που υποδεικνύει υποχρεωτικό, προαιρετικό ή απαγορευμένο. Ο τριψήφιος κωδικός που επιστρέφει ο διακομιστής όταν δεν μπορεί να βρει τον απαιτούμενο πόρο είναι 404. Το πρώτο ψηφίο δηλώνει ότι υπάρχει ένα σφάλμα πελάτη, όπως μια εσφαλμένη διεύθυνση URL, και τα δύο τελευταία ψηφία υποδεικνύουν το συγκεκριμένο σφάλμα που παρουσιάστηκε.
Όταν ο κώδικας σφάλματος αποστέλλεται από τον διακομιστή ως απόκριση, συνοδεύεται από μια ανθρώπινη ευανάγνωστη "φράση αιτιολογίας", που δείχνει τον τύπο σφάλματος, ο οποίος σε αυτή την περίπτωση είναι "Δεν βρέθηκε". Ένα άλλο σφάλμα είναι το 410, το οποίο σημαίνει "Έφυγε", ενώ το 301 σημαίνει "Μετακινήθηκε μόνιμα". Και οι δύο απαιτούν τη διαμόρφωση διακομιστή, οπότε από προεπιλογή, η πλειοψηφία των ιστότοπων απλώς χρησιμοποιούν 404 στη θέση τους.