Ανασκόπηση των πιο συνηθισμένων σφαλμάτων πρωτοκόλλου HTTP. Κωδικοί σφαλμάτων HTTP και κατάσταση

Εάν βλέπετε ένα σφάλμα "ERR_TOO_MANY_REDIRECTS" στο πρόγραμμα περιήγησής σας, δεν είστε μόνοι. Πολλοί άνθρωποι το έχουν αναφέρει αυτό χρήστες Windows. Αυτό το σφάλμα παρουσιάζεται με το μήνυμα "Αυτή η ιστοσελίδα έχει βρόχο ανακατεύθυνσης" και αποκλείει τη φόρτωση του ιστότοπου.

Γιατί εμφανίζεται αυτό το σφάλμα;

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

Πώς να διορθώσετε αυτό το σφάλμα;

Ακολουθούν τέσσερις τρόποι για να διορθώσετε το σφάλμα (υπερβολικά πολλές ανακατευθύνσεις):

  • εκτελέστε τη διεύθυνση URL σε άλλο πρόγραμμα περιήγησης.
  • διαγράψτε τα δεδομένα του προγράμματος περιήγησής σας.
  • επεκτάσεις ελέγχου?
  • διορθώστε την ημερομηνία και την ώρα του συστήματός σας.

Εκκίνηση μιας διεύθυνσης URL σε διαφορετικό πρόγραμμα περιήγησης

Το σφάλμα ERR_TOO_MANY_REDIRECTS μπορεί να προκύψει λόγω του προγράμματος περιήγησης ιστού που χρησιμοποιείτε. Μπορείτε να δοκιμάσετε να επισκεφτείτε την ίδια διεύθυνση URL χρησιμοποιώντας άλλες λύσεις. Εάν το σφάλμα εξακολουθεί να υφίσταται, το πρόβλημα ενδέχεται να βρίσκεται στην πλευρά του διακομιστή. Ίσως χρειαστεί να συνδεθείτε στον ιστότοπο άλλες φορές. Εάν το σφάλμα δεν εμφανίζεται στο νέο πρόγραμμα περιήγησης, δοκιμάστε τις παρακάτω μεθόδους για να επιλύσετε τα προβλήματα στο αρχικό πρόγραμμα περιήγησής σας.

Εκκαθάριση των δεδομένων του προγράμματος περιήγησής σας

Δεδομένα προγράμματος περιήγησης, όπως ιστορικό περιήγησης, προσωρινή μνήμη, μπισκότα, ενδέχεται να περιέχει ελαττωματικά αρχεία που προκαλούν το σφάλμα ERR_TOO_MANY_REDIRECTS. Διαγραφή αυτών των δεδομένων - αποτελεσματική μέθοδοςΣωστό λάθος. Για να διαγράψετε τα δεδομένα περιήγησής σας:

Στο Google Chrome:

Στον Mozilla Firefox:

  • Πατήστε το κουμπί Μενού και επιλέξτε Επιλογές.
  • Επιλέξτε "Απόρρητο" και, στη συνέχεια, διαγράψτε το πρόσφατο ιστορικό σας.
  • Επιλέξτε All for Time Range για διαγραφή και, στη συνέχεια, κάντε κλικ στο Clear Now.
  • Μόλις διαγραφούν τα δεδομένα του προγράμματος περιήγησης, μπορείτε να ελέγξετε εάν το σφάλμα εξακολουθεί να υπάρχει.

Έλεγχος επεκτάσεων προγράμματος περιήγησης

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

Ακολουθούν παραδείγματα ελέγχου επεκτάσεων σε Chrome και Firefox.
Για το Chrome: Πληκτρολογήστε "chrome://extensions" στη γραμμή διευθύνσεων και πατήστε Enter. Στη συνέχεια, μπορείτε να δείτε όλες τις επεκτάσεις που αναφέρονται παρακάτω και μπορείτε να προσπαθήσετε να ενεργοποιήσετε ή να απενεργοποιήσετε οποιαδήποτε από αυτές.

  • Για τον Firefox, πληκτρολογήστε "about:addons" στη γραμμή διευθύνσεων, πατήστε Enter και, στη συνέχεια, επιλέξτε "Επεκτάσεις". Θα δείτε ότι όλες οι επεκτάσεις του Firefox παρατίθενται εδώ.

Μπορείτε να απενεργοποιήσετε όλες τις επεκτάσεις για να δείτε εάν αυτό διορθώνει το πρόβλημα. Εάν ναι, μπορείτε να ενεργοποιήσετε μία επέκταση κάθε φορά για να προσδιορίσετε αυτή που προκαλεί το πρόβλημα.

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

Γρήγορη σημείωση: Το HTTPS δεν είναι ξεχωριστό πρωτόκολλο. Αυτό είναι κανονικό HTTP που τρέχει πάνω από κρυπτογραφημένο μηχανισμούς μεταφοράς SSL και TLS. Παρέχει προστασία από επιθέσεις υποκλοπής δικτύου - επιθέσεις sniffer και επιθέσεις man-in-the-middle, υπό την προϋπόθεση ότι χρησιμοποιούνται εργαλεία κρυπτογράφησης και το πιστοποιητικό διακομιστή είναι επαληθευμένο και αξιόπιστο.

Μπορείτε να μάθετε τον μηχανισμό για την απόκτηση δωρεάν πιστοποιητικών και τη σύνδεση ενός ιστότοπου από τον πάροχο φιλοξενίας. Ως αποτέλεσμα της μετάβασης από το ένα πρωτόκολλο στο άλλο, η διεύθυνση της ανάρτησης, της εικόνας, του μενού και άλλων συνδέσμων που διατίθενται στον ιστότοπο αλλάζει ανάλογα. Από εδώ προέρχονται τα λάθη πρωτόκολλο httpsτο οποίο θα δείχνει καθαρά το πρόγραμμα περιήγησης Mozilla Firefox.

Φυσικά, υπάρχει μεγαλύτερη εμπιστοσύνη σε τέτοιους ιστότοπους, όχι μόνο από τις μηχανές αναζήτησης, αλλά και από απλούς χρήστες. Ωστόσο, υπάρχουν ορισμένες δυσκολίες και σφάλματα που σχετίζονται με αυτήν τη μετάβαση, ειδικά σε ιστότοπους με μεγάλο όγκο πληροφοριών. Είναι πιο εύκολο να μετατρέψετε έναν νέο και μικρό ιστότοπο σε https και, κατά συνέπεια, υπάρχουν λιγότερα σφάλματα, ως αποτέλεσμα, δεν θα δαπανηθεί πολύς χρόνος για διορθώσεις.

Σε αυτό το βίντεο θα σας δείξω πώς να το διορθώσετε στην πράξη. https σφάλματα πρωτοκόλλου στο wordpress. Για εργασία χρησιμοποίησα τρία εργαλεία: το πρόσθετο Search Regex, το πρόγραμμα Screaming Frog SEO Spider και την εφαρμογή Το πρόγραμμα περιήγησης Mozilla Firefox.

Διόρθωση σφάλματος πρωτοκόλλου https

Μετά τη λήψη του πιστοποιητικού SSL και τη σύνδεση του ιστότοπου WordPress με πρωτόκολλο https, πρέπει να μεταβείτε στις ρυθμίσεις του ίδιου του κινητήρα και να αλλάξετε τη διεύθυνση ιστολογίου.

Η πιο σημαντική ενέργεια που πρέπει να γίνει πριν εξαλειφθούν τα σφάλματα πρωτοκόλλου https είναι να κάνετε .

Στη συνέχεια εγκαταστήστε το πρόσθετο και ενεργοποιήστε το. Αρχικά, μπορούμε γρήγορα να βρούμε και να διορθώσουμε όλους τους συνδέσμους στο ιστολόγιο με τη διεύθυνση http://... έως https://...

Στις περισσότερες περιπτώσεις, μετά από αυτή τη διαδικασία, θα παραμείνουν πολύ λίγα σφάλματα. Για να τα βρείτε, εγκαταστήστε το πρόγραμμα Screaming Frog SEO Spider στον υπολογιστή σας και αναζητήστε όλα τα άλλα. Στο κύριο πεδίο, πληκτρολογήστε τη διεύθυνση του ιστότοπου και πατήστε το κουμπί "Έναρξη".

Το πρόγραμμα θα βρει όχι μόνο όλους τους συνδέσμους, αλλά και οτιδήποτε. Για να βρούμε γρήγορα ανύπαρκτες σελίδες, προσθέτουμε το 404 στο παράθυρο αναζήτησης και έτσι θα έχουμε δεδομένα για σελίδες που δεν υπάρχουν ή που κάποτε μετακινήθηκαν ή διαγράφηκαν.

Διορθώνουμε σφάλματα χρησιμοποιώντας ένα πρόσθετο. Αντικαθιστούμε μια ανύπαρκτη διεύθυνση στο επάνω πεδίο και μια πραγματική στο κάτω πεδίο. πάτα το κουμπί"Αντικατάσταση & Αποθήκευση".

Τα περισσότερα σφάλματα σχετίζονται με εικόνες όταν όλα φαίνονται να έχουν γίνει, αλλά Πρόγραμμα περιήγησης Firefoxδείχνει ότι δεν έχουν επιλυθεί όλα τα προβλήματα. Και εδώ μπορείτε να χρησιμοποιήσετε την ίδια την εφαρμογή του προγράμματος περιήγησης κάνοντας κλικ στην εικόνα της κλειδαριάς στη γραμμή διευθύνσεων και στον σύνδεσμο "περισσότερες λεπτομέρειες".

Στην καρτέλα πολυμέσων μπορείτε να δείτε όλες τις φωτογραφίες και τις διευθύνσεις τους. Εδώ μερικές φορές οι κρυφοί σύνδεσμοι δεν είναι αυτοί που χρειάζονται. Η διαδικασία για να απαλλαγείτε από αυτούς τους συνδέσμους είναι ακριβώς η ίδια όπως περιγράφεται παραπάνω.

Ως αποτέλεσμα όλων αυτών των ενεργειών, μπορείτε πολύ γρήγορα να βρείτε και να διορθώσετε σφάλματα πρωτοκόλλου https στο WordPress σχεδόν αυτόματα.

Σφάλμα πρωτοκόλλου https στο wordpress - βίντεο

04/06/17 1,1Κ

Όταν επισκέπτεστε τον ιστότοπο εφαρμογή πελάτησυνδέεται με διακομιστές web μέσω πρωτόκολλο δικτύου HTTP. Τέτοιες συνδέσεις δικτύου υποστηρίζουν την αποστολή δεδομένων απόκρισης από διακομιστές σε πελάτες, συμπεριλαμβανομένου του περιεχομένου ιστοσελίδων, καθώς και κωδικών HTTP.

Τύποι κωδικών σφαλμάτων HTTP και κατάστασης

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

  • 100-199: κατάσταση πληροφοριών.
  • 200-299: κατάσταση επιτυχούς αιτήματος.
  • 300-399: κατάσταση ανακατεύθυνσης.
  • 400-499: σφάλματα πελάτη.
  • 500-599: Σφάλματα διακομιστή.

Στο Διαδίκτυο ή τοπικά δίκτυαΕμφανίζονται μόνο μερικοί κωδικοί σφάλματος και καταστάσεις. Οι κωδικοί που σχετίζονται με σφάλματα εμφανίζονται στην ιστοσελίδα που προκύπτει από ένα αποτυχημένο αίτημα, ενώ άλλοι κωδικοί δεν εμφανίζονται καθόλου στους χρήστες.

1. HTTP 200 "OK"

Ο κωδικός HTTP 200 εμφανίζεται όταν ο διακομιστής έχει επεξεργαστεί με επιτυχία το αίτημα και στείλει το περιεχόμενο πίσω στο πρόγραμμα περιήγησης. Τα περισσότερα αιτήματα HTTP τελειώνουν με αυτήν την κατάσταση. Οι χρήστες σπάνια βλέπουν αυτόν τον κωδικό στην οθόνη, καθώς τα προγράμματα περιήγησης συνήθως εμφανίζουν κωδικούς HTTP εάν παρουσιαστεί οποιοδήποτε πρόβλημα.

2. Σφάλμα HTTP 404 "Δεν βρέθηκε"


Ο διακομιστής δεν μπόρεσε να βρει τη σελίδα, το αρχείο ή άλλο πόρο που ζητήθηκε. Το σφάλμα HTTP 404 υποδεικνύει ότι σύνδεση δικτύουμεταξύ πελάτη και διακομιστή ολοκληρώθηκε με επιτυχία. Εμφανίζεται όταν ο χρήστης εισήγαγε εσφαλμένο URI στο πρόγραμμα περιήγησης ή ο διαχειριστής του διακομιστή διέγραψε το αρχείο χωρίς να ρυθμίσει μια ανακατεύθυνση στη νέα θέση. Για να επιλύσετε αυτό το ζήτημα, οι χρήστες πρέπει να πληκτρολογήσουν τη σωστή διεύθυνση URL.

3. Σφάλμα HTTP 500 «Εσωτερικό σφάλμα διακομιστή»


Ο διακομιστής έλαβε ένα έγκυρο αίτημα από τον πελάτη, αλλά δεν μπόρεσε να το επεξεργαστεί. Το Σφάλμα HTTP 500 παρουσιάζεται όταν ο διακομιστής αντιμετωπίζει κάποιο είδος τεχνικής βλάβης. Για παράδειγμα, έλλειψη μνήμης ή χώρος στο δισκο. Ο διαχειριστής του διακομιστή πρέπει να διορθώσει αυτό το πρόβλημα.

4. Σφάλμα HTTP 503 "Η υπηρεσία δεν είναι διαθέσιμη"


Αυτός ο κωδικός υποδεικνύει ότι ο διακομιστής δεν μπορεί να επεξεργαστεί το εισερχόμενο αίτημα. Ορισμένοι διακομιστές χρησιμοποιούν τον κωδικό σφάλματος HTTP 503 για να υποδείξουν τις αναμενόμενες αποτυχίες που σχετίζονται με υψηλή κατανάλωσηπόροι. Για παράδειγμα, εάν ο αριθμός των χρηστών που συνδέονται ταυτόχρονα ή το όριο ισχύος έχει ξεπεραστεί κεντρικός επεξεργαστής, τα οποία συνήθως αναφέρονται χρησιμοποιώντας HTTP-500.

5. HTTP 301 "Moved Permanently"


Το URI που καθορίζεται από τον πελάτη έχει μετακινηθεί σε άλλη τοποθεσία χρησιμοποιώντας μια ανακατεύθυνση HTTP, η οποία επιτρέπει στον πελάτη να αποκτήσει τον πόρο από τη νέα τοποθεσία. Τα προγράμματα περιήγησης ακολουθούν αυτόματα την ανακατεύθυνση 301 HTTP χωρίς την ανάγκη παρέμβασης του χρήστη.

6. HTTP 302 "Βρέθηκε" ή "Προσωρινά μετακινήθηκε"


Ο κωδικός HTTP 302 προορίζεται για περιπτώσεις όπου ο πόρος έχει μετακινηθεί προσωρινά και όχι μόνιμα. Ο διαχειριστής του διακομιστή θα πρέπει να χρησιμοποιεί το HTTP 302 μόνο κατά τη διάρκεια σύντομων περιόδων ενημέρωσης περιεχομένου (αλλαγή). Τα προγράμματα περιήγησης εκτελούν αυτόματα μια ανακατεύθυνση 302, ακριβώς όπως ένας κωδικός 301. Στο HTTP 1.1, προστέθηκε για να υποδείξει προσωρινές ανακατευθύνσεις νέο κωδικό 307 .

7. HTTP 400 "Bad Request"


Ο διακομιστής εντόπισε ένα σφάλμα στα δεδομένα πρωτοκόλλου που ελήφθησαν από τον πελάτη. Αυτό συνήθως δείχνει το τεχνικό λάθοςαπό την πλευρά του πελάτη ή καταστροφή δεδομένων στο ίδιο το δίκτυο.

8. HTTP 401 "Μη εξουσιοδοτημένο"


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

9. HTTP 100 "Συνέχεια"


Ο κωδικός απόκρισης HTTP 100 που προστέθηκε στην έκδοση 1.1 του πρωτοκόλλου σχεδιάστηκε για να παρέχει περισσότερα αποτελεσματική χρήσηεύρος ζώνης δικτύου. Επιτρέπει στους διακομιστές να επιβεβαιώσουν ότι είναι έτοιμοι να δεχτούν μεγάλα αιτήματα. Το πρωτόκολλο Continue επιτρέπει σε έναν πελάτη HTTP 1.1 να στείλει ένα μικρό, ειδικά διαμορφωμένο μήνυμα ζητώντας μια απάντηση διακομιστή με κωδικό 100 και, στη συνέχεια, να περιμένει την απάντηση πριν στείλει το αίτημα στο περαιτέρω ενέργειες. Οι πελάτες και οι διακομιστές HTTP 1.0 δεν χρησιμοποιούν αυτόν τον κωδικό.

Όταν αποστέλλεται ένα αίτημα στον διακομιστή για ανάκτηση μιας σελίδας από τον ιστότοπό σας (για παράδειγμα, ένας χρήστης ανοίγει τη σελίδα σε ένα πρόγραμμα περιήγησης ή Ρομπότ Googleσαρώνει τη σελίδα), ο διακομιστής επιστρέφει έναν κωδικό κατάστασης HTTP ως απόκριση στο αίτημα.

Μερικοί τυπικοί κωδικοί κατάστασης HTTP:

  • 200 – ο διακομιστής επεξεργάστηκε με επιτυχία τη σελίδα.
  • 404 – η σελίδα που ζητήσατε δεν υπάρχει.
  • 503 – οι πληροφορίες δεν είναι προσωρινά διαθέσιμες

Κωδικοί http – 1xx (προσωρινός)

Κωδικοί κατάστασης που υποδεικνύουν μια προσωρινή απόκριση. Πρέπει να ληφθούν μέτρα για να συνεχιστεί το αίτημα.

Κωδικοί http – 2xx (Επιτυχής)

Κωδικοί κατάστασης HTTP που υποδεικνύουν ότι ο διακομιστής επεξεργάστηκε με επιτυχία το αίτημα.

Κώδικας Περιγραφή

200 (Επιτυχής)

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

201 (Δημιουργήθηκε)

Το αίτημα ήταν επιτυχές και ο διακομιστής δημιούργησε έναν νέο πόρο.

202 (Αποδεκτό)

Ο διακομιστής αποδέχτηκε το αίτημα αλλά δεν το έχει επεξεργαστεί ακόμα.

203 (Αναξιόπιστες πληροφορίες)

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

204 (Χωρίς περιεχόμενο)

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

205 (τιμή επαναφοράς)

Ο διακομιστής επεξεργάστηκε με επιτυχία το αίτημα αλλά δεν επιστρέφει περιεχόμενο. Σε αντίθεση με την απόκριση 204, αυτή η απάντηση απαιτεί από τον αιτούντα να επαναφέρει την προβολή του εγγράφου (για παράδειγμα, διαγραφή φορμών για την εισαγωγή νέων δεδομένων).

206 (Μερικό περιεχόμενο)

Ο διακομιστής επεξεργάστηκε με επιτυχία το μερικό αίτημα GET.

Κωδικοί http – 3xx (Ανακατεύθυνση)

Για να πληρούνται οι απαιτήσεις είναι απαραίτητο πρόσθετες ενέργειες. Αυτοί οι κωδικοί κατάστασης HTTP χρησιμοποιούνται συχνά για ανακατεύθυνση.

Κώδικας Περιγραφή

300 (Πολλές επιλογές)

Ο διακομιστής μπορεί να εκτελέσει πολλές ενέργειες ως απάντηση σε αυτά τα αιτήματα. Ο διακομιστής μπορεί να επιλέξει μια ενέργεια ανάλογα με το αίτημα (user agent) ή μια δεδομένη λίστα του επιτρέπει να επιλέξει ενέργειες.

Η σελίδα που ζητήσατε έχει μετακινηθεί οριστικά σε άλλη τοποθεσία. Όταν ο διακομιστής επιστρέψει αυτήν την απόκριση (στο Αίτημα GETή HEAD), ανακατευθύνει αυτόματα τον αιτούντα σε μια νέα τοποθεσία. Αυτός ο κώδικας μπορεί να χρησιμοποιηθεί για να πει σε ένα πρόγραμμα ανίχνευσης ιστού ότι μια σελίδα ή ένας ιστότοπος έχει μετακινηθεί οριστικά σε μια νέα τοποθεσία.

302 (Προσωρινά μετακινήθηκε)

Ο διακομιστής ανταποκρίνεται αυτήν τη στιγμή στο αίτημα με μια σελίδα από διαφορετική τοποθεσία, αλλά στο μέλλον θα πρέπει να συνεχίσει να στέλνει αιτήματα στην ίδια τοποθεσία. Αυτός ο κώδικας είναι παρόμοιος με τον κωδικό 301, καθώς ένα αίτημα GET ή HEAD θα ανακατευθύνει αυτόματα τον αιτούντα σε άλλη τοποθεσία, αλλά μην χρησιμοποιείτε αυτόν τον κωδικό για να ενημερώσετε έναν ανιχνευτή να μετακινήσει μια σελίδα ή έναν ιστότοπο σε μια νέα τοποθεσία, επειδή ο ανιχνευτής θα συνεχίσει να ανιχνεύει την αρχική τοποθεσία.

303 (Έλεγχος άλλης τοποθεσίας)

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

304 (Δεν άλλαξε)

Η σελίδα που ζητήθηκε δεν έχει τροποποιηθεί έκτοτε τελευταίο αίτημα. Με την αποστολή αυτής της απάντησης, ο διακομιστής δεν επιστρέφει το σώμα της σελίδας.

Ο διακομιστής πρέπει να ρυθμιστεί ώστε να επιστρέφει αυτήν την απόκριση (HTTP If-Modified-Since) εάν η σελίδα δεν έχει αλλάξει από την τελευταία φορά που ζητήθηκε από τον ίδιο πράκτορα. Αυτό μειώνει το φορτίο διακίνησηκαι διακομιστή.

305 (Χρήση διακομιστή μεσολάβησης)

Ο αιτών μπορεί να έχει πρόσβαση στη σελίδα μόνο μέσω διακομιστή μεσολάβησης. Επιστρέφοντας αυτήν την απόκριση, ο διακομιστής καθορίζει επίσης τον διακομιστή μεσολάβησης που θα χρησιμοποιηθεί.

307 (Προσωρινή ανακατεύθυνση)

Ο διακομιστής ανταποκρίνεται αυτήν τη στιγμή στο αίτημα με μια σελίδα από διαφορετική τοποθεσία, αλλά στο μέλλον θα πρέπει να συνεχίσει να στέλνει αιτήματα στην ίδια τοποθεσία. Αυτός ο κωδικός είναι παρόμοιος με έναν κωδικό 301, καθώς ένα αίτημα GET ή HEAD θα ανακατευθύνει αυτόματα τον αιτούντα σε άλλη τοποθεσία, αλλά μην χρησιμοποιείτε αυτόν τον κωδικό για να ενημερώσετε ένα πρόγραμμα ανίχνευσης ότι η σελίδα ή ο ιστότοπος μετακινείται σε νέα τοποθεσία.

Κωδικοί http – 4xx (Σφάλμα αιτήματος)

Οι ακόλουθοι κωδικοί κατάστασης υποδεικνύουν ένα πιθανό σφάλμα στο αίτημα που εμποδίζει τον διακομιστή να επεξεργαστεί το αίτημα.

Κώδικας Περιγραφή

400 (Μη έγκυρο αίτημα)

Ο διακομιστής δεν αναγνωρίζει τη σύνταξη αιτήματος.

Το αίτημα απαιτεί αναγνώριση χρήστη. Ο διακομιστής μπορεί να επιστρέψει αυτήν την απάντηση εάν η πρόσβαση στη σελίδα απαιτεί εξουσιοδότηση χρήστη.

403 (Δεν επιτρέπεται η πρόσβαση)

Ο διακομιστής απορρίπτει το αίτημα. Αν ρομπότ αναζήτησηςλαμβάνει αυτόν τον κωδικό κατάστασης HTTP όταν προσπαθεί να δημιουργήσει ευρετήριο σωστές σελίδεςιστότοπος (δείτε Σφάλματα ευρετηρίου στην καρτέλα Ερευνα V Εργαλεία Googleγια webmasters), ο διακομιστής ή ο κεντρικός υπολογιστής πιθανότατα αποκλείει τη δυνατότητα πρόσβασης του Googlebot σε αυτόν.

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

Εάν ο ιστότοπός σας δεν έχει αρχείο robots.txt και αυτή η κατάσταση εμφανίζεται στη σελίδα απαγορευμένων διευθύνσεων URL στα Εργαλεία για Webmasters Google, τότε είναι σωστή κατάσταση. Ωστόσο, εάν ο ιστότοπος διαθέτει αρχείο robots.txt και εξακολουθεί να εμφανίζει αυτήν την κατάσταση, το αρχείο robots.txt ενδέχεται να έχει λάθος όνομαή να είσαι σε λάθος μέρος. (Το αρχείο πρέπει να βρίσκεται στον ριζικό κατάλογο του τομέα και να ονομάζεται robots.txt).

Η μέθοδος που καθορίζεται στο αίτημα δεν επιτρέπεται.

406 (Δεν επιτρέπεται)

Η σελίδα που ζητήσατε δεν μπορεί να επιστραφεί με την απαιτούμενη προδιαγραφή περιεχομένου.

407 (απαιτείται έλεγχος ταυτότητας διακομιστή μεσολάβησης)

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

408 (Χρονικό όριο αιτήματος)

Χρονικό όριο αναμονής απάντησης από τον διακομιστή.

409 (Σύγκρουση)

Ο διακομιστής αντιμετώπισε διένεξη κατά την εκτέλεση του αιτήματος. Ο διακομιστής πρέπει να απαντήσει με πληροφορίες σχετικά με τη διένεξη. Ο διακομιστής μπορεί να επιστρέψει αυτόν τον κωδικό μαζί με μια λίστα διαφορών μεταξύ αιτημάτων ως απόκριση σε αίτημα PUT που έρχονται σε αντίθεση με την προηγούμενη απαίτηση.

Ο διακομιστής επιστρέφει αυτήν την απάντηση όταν ο ζητούμενος πόρος έχει διαγραφεί οριστικά. Αυτή η απόκριση είναι παρόμοια με το 404 (Δεν βρέθηκε), αλλά μερικές φορές χρησιμοποιείται αντί για το 404 για πόρους που υπήρχαν στο παρελθόν αλλά έχουν αφαιρεθεί. Εάν ο πόρος έχει μετεγκατασταθεί μόνιμα, θα πρέπει να χρησιμοποιηθεί ο κωδικός 301 για να υποδείξει τη νέα θέση του πόρου.

411 (απαιτούμενο μήκος)

Ο διακομιστής δεν δέχεται αιτήματα χωρίς σωστή τιμήΠεδία Content-Length στην κεφαλίδα.

412 (Δεν πληρούνται οι προϋποθέσεις)

Ο διακομιστής δεν πληροί μία από τις προϋποθέσεις που περιλαμβάνονται στο αίτημα.

413 (Επίσης μεγάλο αίτημα)

Ο διακομιστής δεν μπορεί να επεξεργαστεί το αίτημα επειδή είναι πολύ μεγάλο.

Το URI που ζητήθηκε (συνήθως ένα URL) είναι πολύ μεγάλο για να το επεξεργαστεί ο διακομιστής.

415 (Μη υποστηριζόμενος τύπος)

Το αίτημα είναι σε μη υποστηριζόμενη μορφή.

416 (Το εύρος δεν βρέθηκε)

Ο διακομιστής επιστρέφει αυτόν τον κωδικό κατάστασης όταν το αίτημα αφορά μια περιοχή που δεν υπάρχει στον ιστότοπο.

417 (Αποτυχία αναμονής)

Ο διακομιστής δεν μπορεί να συμμορφωθεί με τα αιτήματα που περιέχονται στο πεδίο Προσδοκία της κεφαλίδας αιτήματος.

Κωδικοί http–5xx (Σφάλμα διακομιστή)

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

Κώδικας Περιγραφή

500 (Εσωτερικό σφάλμαυπηρέτης)

Ο διακομιστής αντιμετώπισε σφάλμα και δεν μπορεί να επεξεργαστεί το αίτημα.

501 (Η λειτουργία δεν εφαρμόζεται)

Ο διακομιστής δεν διαθέτει λειτουργία που να διασφαλίζει την εκτέλεση του αιτήματος.

502 (Μη έγκυρη πύλη)

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

503 Υπηρεσία Μη Διαθέσιμη)

Διακομιστής σε αυτή τη στιγμήμη διαθέσιμο (υπερφορτωμένο ή απενεργοποιημένο για σκοπούς Συντήρηση). Συνήθως, αυτή είναι μια προσωρινή κατάσταση.

504 (Χρονικό όριο πύλης)

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

505 (Μη υποστηριζόμενη έκδοση HTTP)

Ο διακομιστής δεν υποστηρίζει την έκδοση πρωτοκόλλου HTTP που καθορίζεται στο αίτημα.

Καλό απόγευμα

Έλαβα ένα σφάλμα στον ιστότοπό μου ERR_TOO_MANY_REDIRECTS. Πώς να το διορθώσετε;

Απάντηση

Λάθος ERR_TOO_MANY_REDIRECTSκυριολεκτικά σημαίνει "ο ιστότοπος χρησιμοποιεί έναν ατελείωτο βρόχο ανακατευθύνσεων". Συνήθως εμφανίζεται μετά από οποιεσδήποτε αλλαγές στον ιστότοπο, σε περίπτωση λανθασμένης διαμόρφωσης ανακατεύθυνσης στον διακομιστή ή λόγω λανθασμένες ρυθμίσεις υπηρεσίες τρίτωνχρησιμοποιείται στον ιστότοπο.

Πώς να διορθώσετε το σφάλμα;

Υπάρχουν διάφοροι τρόποι για να διορθώσετε το σφάλμα.

Μέθοδος 1. Διαγράψτε τα cookies στο πρόγραμμα περιήγησης

Πλέον με απλό τρόποεκκαθαρίζει τα cookies στο πρόγραμμα περιήγησής σας, τα οποία οι ίδιοι οι προγραμματιστές συνιστούν τη χρήση δημοφιλή προγράμματα περιήγησης ιστού. Ετσι, μπισκότα-τα αρχεία που αποθηκεύονται από το πρόγραμμα περιήγησης στον υπολογιστή σας μπορεί μερικές φορές να περιέχουν λανθασμένα δεδομένα που οδηγούν σε σφάλμα. Επομένως, συνιστάται η κατάργησή τους (κάθε πρόγραμμα περιήγησης έχει τα κατάλληλα εργαλεία στις ρυθμίσεις).

Μέθοδος 2: Εκκαθαρίστε την προσωρινή μνήμη του προγράμματος περιήγησής σας

Κάθε φορά που επισκέπτεστε έναν συγκεκριμένο ιστότοπο, το πρόγραμμα περιήγησης αποθηκεύει διάφορες πληροφορίες τοπικά, συμπεριλαμβανομένων ορισμένων ρυθμίσεων τοποθεσίας (συμπεριλαμβανομένων μπισκότα). Για να λύσετε αυτό το πρόβλημα, μπορείτε να διαγράψετε την προσωρινή μνήμη, διαγράφοντας έτσι τυχόν λανθασμένα δεδομένα που σχετίζονται με μια συγκεκριμένη τοποθεσία.

Μέθοδος 3: Εκκαθάριση της προσωρινής μνήμης του διακομιστή

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

Μέθοδος 4: Εκκαθαρίστε την προσωρινή μνήμη του διακομιστή μεσολάβησης

Εάν ο ιστότοπός σας χρησιμοποιεί διακομιστή μεσολάβησης (για παράδειγμα, Cloudflareή Sucuri), τότε μπορείτε επίσης να κάνετε καθαρισμό στις ρυθμίσεις του.

Μέθοδος 5. Χρήση της ηλεκτρονικής υπηρεσίας Redirect Checker

Εάν η εκκαθάριση της προσωρινής μνήμης δεν λύσει το πρόβλημα, θα πρέπει να μάθετε τι το προκαλεί. Για αυτό υπάρχει βολική διαδικτυακή υπηρεσία Redirect Checker, το οποίο θα σας βοηθήσει να προσδιορίσετε πού ακριβώς ξεκινά ο κύκλος ανακατεύθυνσης.

Μέθοδος 6: Έλεγχος ρυθμίσεων https

Ένας άλλος λόγος για το λάθος ERR_TOO_MANY_REDIRECTSβρίσκεται στις ρυθμίσεις πρωτοκόλλου https. Έτσι, εάν έχετε μεταφέρει τον ιστότοπό σας για να λειτουργήσει σύμφωνα με https, τότε, πρώτα, πρέπει να ελέγξετε ότι υπάρχει εγκατεστημένο και λειτουργεί SSL-πιστοποιητικό. Εάν απουσιάζει, το ασφαλές πρωτόκολλο δεν θα λειτουργήσει σωστά στον ιστότοπό σας. Στη συνέχεια, θα πρέπει να ελέγξετε εάν η ανακατεύθυνση έχει ρυθμιστεί σωστά με httpεπί httpsτόσο στον διακομιστή όσο και στον ιστότοπο. Στην τελευταία περίπτωση, εγκαθίσταται συχνά ειδικό πρόσθετο, το οποίο ανακατευθύνει αυτόματα όλους τους συνδέσμους στο νέο πρωτόκολλο. Πρέπει επίσης να ελέγξετε τη διεύθυνση του ιστότοπου
στον πίνακα διαχείρισης ( Ρυθμίσεις -> Γενικά). Συχνά το σφάλμα προκύπτει λόγω του γεγονότος ότι μετά τη μεταφορά του ιστότοπου σε httpsη διεύθυνσή του παρέμεινε με http. Και τα δύο πεδία ( Διεύθυνση WordPress(URL)Και Διεύθυνση ιστότοπου (URL)) πρέπει να ταιριάζει και να ξεκινά με https.

Μέθοδος 7: Έλεγχος ότι τα πρόσθετα λειτουργούν

Συχνά το σφάλμα ανακατεύθυνσης βρόχου μπορεί να προκύψει λόγω δυσλειτουργίαοποιοδήποτε ενεργό πρόσθετο. Σε αυτήν την περίπτωση, πρέπει να απενεργοποιήσετε όλα τα πρόσθετα (μετονομάστε το φάκελο πρόσθεταστον κατάλογο αρχείων του ιστότοπού σας). Εάν ο ιστότοπος αρχίσει να λειτουργεί σωστά, τότε θα πρέπει να μάθετε ποια προσθήκη απέτυχε.