Τι είναι το σφάλμα 404;
Ένα Σφάλμα 404, γνωστό και ως σφάλμα «Δεν βρέθηκε», υποδηλώνει ότι ο πόρος που ζήτησε ένας ιστότοπος δεν βρέθηκε. Αυτό μπορεί να συμβεί για μεμονωμένους πόρους, όπως εικόνες ή αρχεία CSS, ή για ολόκληρες ενότητες ενός ιστότοπου, όπως μια σελίδα ή την αρχική περιοχή. Όταν συμβεί αυτό, ο εντοπισμός σφαλμάτων μπορεί να είναι λίγο δύσκολος εάν δεν είστε σίγουροι τι να αναζητήσετε. Πιθανότατα δεν θα υπάρχουν πληροφορίες στο αρχείο καταγραφής σφαλμάτων που να μπορούν να το περιορίσουν.
Γιατί λαμβάνω έναν κωδικό σφάλματος 404 στον ιστότοπό μου;
Τα 404 Τα σφάλματα στον ιστότοπό σας προκαλούνται συνήθως από το ότι η διαδρομή προς ένα αρχείο που θέλετε να φορτώσετε δεν έχει οριστεί σωστά ή ότι αυτός ο πόρος απλώς δεν υπάρχει στα αρχεία. Ανάλογα με το περιεχόμενο που λείπει, υπάρχουν διάφορα βήματα που μπορείτε να ακολουθήσετε για τον εντοπισμό σφαλμάτων και την επίλυση αυτών των σφαλμάτων. Παρακάτω περιγράφονται τρία από τα πιο συνηθισμένα περιστατικά σφαλμάτων 404 σε ιστότοπους και ο τρόπος επίλυσής τους.
1. Τι προκαλεί το σφάλμα 404 σε ολόκληρο τον ιστότοπό μου;
Εάν το 404 εμφανίζεται όταν προσπαθείτε να φορτώσετε απευθείας τον ιστότοπό σας, τότε ο ιστότοπος δεν μπορεί να εντοπίσει και να φορτώσει το αρχείο ευρετηρίου χρησιμοποιώντας τον τρέχοντα αρχικό κατάλογο του ιστότοπου. Αυτό συνήθως προκαλείται από τη ρύθμιση της ρίζας εγγράφων του ιστότοπου σε έναν φάκελο που δεν υπάρχει στο σύστημα.
Πώς να διορθώσετε το 404
-Συνδεθείτε στον πίνακα ελέγχου σας (My PCS)
-Επιλέξτε το πακέτο που εμφανίζει το σφάλμα 404 στην ενότητα Διαχείριση φιλοξενίας
-Μεταβείτε στην ενότητα Domains στο πακέτο
Εδώ, θα μπορείτε να δείτε το τρέχον σύνολο Document Root για τον τομέα σας. Πρέπει να βεβαιωθείτε ότι αυτό δείχνει το φάκελο που περιέχει τα αρχεία του ιστότοπού σας.
Επεξεργασία της ρίζας του εγγράφου για τη διόρθωση του σφάλματος 404. Μόλις αλλάξει στον σωστό φάκελο για τον ιστότοπό σας, πατήστε το κουμπί Ενημέρωση και αφήστε το σύστημα να προσαρμοστεί 15 λεπτά. Το μήνυμα 404 θα πρέπει να σταματήσει να εμφανίζεται.
2. Τι προκαλεί το σφάλμα 404 σε όλες τις υποσελίδες στο WordPress;
Ένα άλλο κοινό πρόβλημα είναι ότι ένας ιστότοπος WordPress εμφανίζει σφάλματα 404 Not Found σε κάθε σελίδα του ιστότοπου, εκτός από την αρχική σελίδα. Αυτό προκαλείται από τη μη σωστή ρύθμιση της δομής των μόνιμων συνδέσμων του ιστότοπου, κάτι που μπορεί να λυθεί μέσα από το ίδιο το WordPress. Για να επιλύσετε αυτό:
-Συνδεθείτε στην περιοχή WP Admin του ιστότοπού σας WordPress.
Από τον Πίνακα ελέγχου, τοποθετήστε το δείκτη του ποντικιού πάνω από τις Ρυθμίσεις και επιλέξτε Μόνιμοι σύνδεσμοι.
Το μενού μόνιμων συνδέσμων στον πίνακα ελέγχου του WordPress για τη διόρθωση του σφάλματος 404
Αυτή η σελίδα καθορίζει τη δομή διεύθυνσης URL που χρησιμοποιεί ο ιστότοπός σας στο WordPress για να εμφανίζει και να φορτώνει τις υποσελίδες και τις αναρτήσεις του. Βεβαιωθείτε ότι αυτή η τιμή έχει οριστεί σωστά με βάση τις προτιμήσεις σας και, στη συνέχεια, πατήστε Αποθήκευση αλλαγών.
Εάν η τιμή έχει ήδη ρυθμιστεί σωστά, πατήστε το κουμπί Αποθήκευση ανεξάρτητα. Αυτό αναγκάζει το WordPress να αναδημιουργήσει τους μόνιμους συνδέσμους εσωτερικά, κάτι που θα επαναφέρει τις σελίδες του ιστότοπού σας στο διαδίκτυο και θα τους επιτρέψει να εμφανιστούν ξανά.
3. Γιατί οι εικόνες του ιστότοπού μου επιστρέφουν σφάλμα 404;
Αυτό γενικά σχετίζεται είτε με το ότι οι εικόνες τοποθεσίας δεν υπάρχουν στη διαχείριση αρχείων είτε η διαδρομή του αρχείου προς αυτές τις εικόνες δεν έχει οριστεί σωστά.
Για να διορθώσετε αυτό το σφάλμα:
-Συνδεθείτε στον πίνακα ελέγχου του My PCS
-Επιλέξτε το πακέτο που εμφανίζει το σφάλμα 404 στην ενότητα Διαχείριση φιλοξενίας
-Μεταβείτε στη Διαχείριση αρχείων του πακέτου σας και μεταβείτε στον φάκελο στον οποίο πρέπει να αποθηκευτούν οι εικόνες. Βεβαιωθείτε ότι οι εικόνες υπάρχουν εκεί με το σωστό όνομα αρχείου.
-Μόλις τελειώσετε, ελέγξτε το αρχείο διαμόρφωσης του ιστότοπού σας.
-Ορισμένες ρυθμίσεις - όπως το OpenCart - έχουν ορισμό για τη διαδρομή αρχείου εικόνας, για παράδειγμα:
define('DIR_IMAGE', $_SERVER['DOCUMENT_ROOT'].'/image/');
Αυτό πρέπει να ρυθμιστεί σωστά για να φορτωθούν σωστά οι εικόνες χωρίς σφάλμα 404.
Οι ιστότοποι WordPress διαθέτουν μια ενότητα Πολυμέσα στις Ρυθμίσεις στο Διαχειριστή WP, η οποία πρέπει να διαμορφωθεί ώστε να οδηγεί στον σωστό φάκελο μεταφορτώσεων, προκειμένου να φορτωθούν και να είναι δυνατή η επεξεργασία των εικόνων του ιστότοπου και του μεταφορτωμένου περιεχομένου
Εάν ο ιστότοπός σας δεν δημιουργήθηκε με CMS και αντ' αυτού κατασκευάστηκε με χρήση HTML/CSS, θα πρέπει να ελέγξετε τα αρχεία του ιστότοπού σας και να βεβαιωθείτε ότι οι διαδρομές με σκληρό κώδικα προς τις εικόνες που προσπαθείτε να φορτώσετε είναι σωστές.