Πώς να διορθώσετε WordPress Posts Επιστροφή 404 Σφάλμα

Οι αναρτήσεις του WordPress που επιστρέφουν ένα σφάλμα 404 είναι ένα κοινό πρόβλημα που συνήθως συμβαίνει όταν οι κανόνες επαναδιατύπωσης στο .htaccess το αρχείο καταστραφεί ή όταν οι ρυθμίσεις του Permalink δεν έχουν ρυθμιστεί σωστά. Αυτό το σφάλμα σημαίνει ότι το περιεχόμενο του ιστότοπού σας WordPress δεν έχει χαθεί, αλλά ο διακομιστής ιστού δεν μπορεί να βρει τις ζητούμενες αναρτήσεις ή σελίδες. Δείτε πώς μπορείτε να αντιμετωπίσετε και να διορθώσετε αυτό το πρόβλημα:

Επαναφορά ρυθμίσεων Permalink

Η επαναφορά των ρυθμίσεων του μόνιμου συνδέσμου είναι συχνά ο ευκολότερος τρόπος για να διορθώσετε το σφάλμα 404 για αναρτήσεις και σελίδες. Δείτε πώς να το κάνετε:

  • Πηγαίνετε στο ταμπλό του WordPress σας.
  • Πλοηγηθείτε στο Ρυθμίσεις > Permalinks.
  • Σημειώστε την τρέχουσα ρύθμιση του Permalink (ώστε να μπορείτε να επανέλθετε αν χρειαστεί).
  • Επιλέξτε μια διαφορετική δομή permalink, κάντε κλικ στο Αποθήκευση αλλαγών.
  • Στη συνέχεια, επανέλθετε στην αρχική ρύθμιση του Permalink και κάντε κλικ στο κουμπί Αποθήκευση αλλαγών ξανά.

Αυτή η διαδικασία αναγκάζει το WordPress να ξεπλύνει και να αναγεννήσει το .htaccess του αρχείου rewrite rules, το οποίο μπορεί να διορθώσει το σφάλμα 404.

Επεξεργαστείτε χειροκίνητα το αρχείο .htaccess

Αν η επαναφορά των περσυνδέσμων δεν λειτουργήσει, ίσως χρειαστεί να επεξεργαστείτε χειροκίνητα το αρχείο .htaccess αρχείο. Αυτό το αρχείο μπορεί να καταστραφεί ή να μην έχει τα σωστά δικαιώματα για αυτόματη ενημέρωση.

  • Συνδεθείτε στον ιστότοπό σας χρησιμοποιώντας ένα πρόγραμμα-πελάτη FTP ή μέσω της Διαχείρισης αρχείων στον πίνακα ελέγχου του λογαριασμού φιλοξενίας σας.
  • Εντοπίστε το .htaccess αρχείο στο ριζικό κατάλογο της εγκατάστασης του WordPress σας. Αν δεν μπορείτε να το δείτε, βεβαιωθείτε ότι το πρόγραμμα FTP που χρησιμοποιείτε έχει ρυθμιστεί να εμφανίζει κρυφά αρχεία. Σε ορισμένους πελάτες, αυτό το αρχείο μπορεί να είναι κρυμμένο από προεπιλογή.
  • Κατεβάστε ένα αντίγραφο ασφαλείας του .htaccess αρχείο στον υπολογιστή σας (σε περίπτωση που χρειαστεί να το επαναφέρετε).
  • Επεξεργαστείτε το .htaccess αρχείο και αντικαταστήστε το περιεχόμενό του με τους προεπιλεγμένους κανόνες επαναδιατύπωσης του WordPress:
# BEGIN WordPress

RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]

# ΤΕΛΟΣ WordPress
  • Αποθηκεύστε τις αλλαγές και μεταφορτώστε το αρχείο πίσω στον διακομιστή σας.
  • Ελέγξτε τον ιστότοπό σας για να δείτε αν αυτό επιλύει το σφάλμα 404.

Βεβαιωθείτε ότι το αρχείο .htaccess είναι εγγράψιμο

Το WordPress πρέπει να είναι σε θέση να γράψει στο .htaccess αρχείο. Αν έχει οριστεί σε επίπεδο δικαιωμάτων που δεν επιτρέπει τη συγγραφή, το WordPress δεν θα μπορεί να ενημερώνει τις δομές των permalink.

  • Χρησιμοποιώντας το πρόγραμμα-πελάτη FTP ή τη Διαχείριση αρχείων, ελέγξτε τα δικαιώματα για το .htaccess αρχείο.
  • Τα δικαιώματα θα πρέπει να οριστούν σε 644 ή 664. Για να αλλάξετε τα δικαιώματα του αρχείου, κάντε δεξί κλικ στο αρχείο .htaccess αρχείο, επιλέξτε "Δικαιώματα αρχείων" και, στη συνέχεια, ενημερώστε την αριθμητική τιμή.
  • Αφού ορίσετε τα σωστά δικαιώματα, δοκιμάστε να επαναφέρετε τους περσυνδέσμους σας ξανά μέσω του ταμπλό του WordPress.

Έλεγχος για συγκρούσεις Plugin

Μερικές φορές, ένα πρόσθετο (ειδικά τα πρόσθετα προσωρινής αποθήκευσης ή SEO) μπορεί να επηρεάσει τους περσικούς συνδέσμους. Για να ελέγξετε για συγκρούσεις με πρόσθετα:

  • Απενεργοποιήστε όλα τα plugins σας μέσω του WordPress Dashboard κάτω από το Πρόσθετα > Εγκατεστημένα πρόσθετα.
  • Ενεργοποιήστε τα ένα προς ένα, ελέγχοντας τον ιστότοπό σας για το σφάλμα 404 μετά από κάθε ενεργοποίηση.
  • Εάν το σφάλμα επανεμφανιστεί μετά την ενεργοποίηση ενός συγκεκριμένου πρόσθετου, πιθανότατα έχετε βρει την πηγή του προβλήματος. Ελέγξτε τις ρυθμίσεις του πρόσθετου ή αναζητήστε ένα εναλλακτικό πρόσθετο.

Ελέγξτε τη διαμόρφωση του διακομιστή σας

Αν καμία από τις παραπάνω λύσεις δεν λειτουργήσει, το πρόβλημα μπορεί να οφείλεται στη διαμόρφωση του διακομιστή σας. Αυτό είναι ιδιαίτερα σημαντικό αν έχετε μετακομίσει πρόσφατα σε νέο πάροχο φιλοξενίας.

  • Επικοινωνήστε με την ομάδα υποστήριξης του παρόχου φιλοξενίας σας και εξηγήστε το πρόβλημα. Μπορούν να ελέγξουν αν ο διακομιστής είναι σωστά ρυθμισμένος για να χειρίζεται τη δομή των permalink του WordPress.

συμπέρασμα

Οι αναρτήσεις του WordPress που επιστρέφουν ένα σφάλμα 404 μπορούν συνήθως να επιλυθούν με την επαναφορά των permalinks ή τον καθορισμό του .htaccess αρχείο. Αυτά τα βήματα συνήθως αντιμετωπίζουν το πρόβλημα, αλλά αν το πρόβλημα επιμένει, μπορεί να οφείλεται σε ένα πιο σύνθετο πρόβλημα διακομιστή ή βάσης δεδομένων, που απαιτεί επαγγελματική υποστήριξη από τον web host σας ή έναν ειδικό του WordPress.