ERR_TOO_MANY_REDIRECTS – Τρόπος διόρθωσης για το Google Chrome

Εάν είστε χρήστης του Chrome και βλέπετε "Σφάλμα 3xx (net::ERR_TOO_MANY_REDIRECTS" ή "Αυτή η ιστοσελίδα έχει βρόχο ανακατεύθυνσης – ERR_TOO_MANY_REDIRECTS", δεν είστε μόνοι. Αυτό συμβαίνει συχνά και μπορεί να είναι προσωρινό ή μόνιμο ανάλογα με τη διεύθυνση URL που επισκέπτεστε και τη συγκεκριμένη αιτία του προβλήματος.

ERR_TOO_MANY_REDIRECTS - Τρόπος διόρθωσης για το Google Chrome

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

Τι είναι οι ανακατευθύνσεις HTTP;

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

Το Chrome μπορεί να αντιμετωπίσει έως και 20 ανακατευθύνσεις χωρίς να δώσει το σφάλμα, αλλά μόλις σπάσει αυτό το όριο, θα εμφανίσει το σφάλμα "ERR_TOO_MANY_REDIRECTS".

Η συναλλαγή έχει κάπως έτσι:

  • Το πρόγραμμα περιήγησης στέλνει ένα μήνυμα GET στον διακομιστή web
  • Ο διακομιστής απαντά με ένα μήνυμα 3xx με την ανακατευθυνόμενη διεύθυνση URL
  • Το πρόγραμμα περιήγησης αναγνωρίζει το μήνυμα και μεταβαίνει στη νέα διεύθυνση
  • Το πρόγραμμα περιήγησης φορτώνει τον ιστότοπο

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

Πάρα πολλές ανακατευθύνσεις ως επισκέπτης

Εάν επισκέπτεστε τον ιστότοπο, μπορείτε να διαγράψετε την προσωρινή μνήμη και τα cookie του προγράμματος περιήγησής σας.

  1. Ανοίξτε το Chrome και επιλέξτε το αναπτυσσόμενο μενού του Chrome στην κορυφή. Μενού Chrome
  2. Στη συνέχεια, επιλέξτε Περισσότερα εργαλεία > Εκκαθάριση δεδομένων περιήγησης… από το αναπτυσσόμενο μενού, μπορείτε επίσης να πληκτρολογήσετε Ctrl+Shift+Del για να ανοίξετε το παράθυρο στο επόμενο βήμα. Μενού εργαλείων Chrome More
  3. Τώρα, κάντε κλικ στο πλαίσιο ελέγχου δίπλα στο Αποθηκευμένες εικόνες και αρχεία. Δεδομένα περιήγησης Chrome
  4. Στη συνέχεια, κάντε κλικ Καθαρισμός δεδομένων. Δεδομένα περιήγησης Chrome 2

Τώρα, δοκιμάστε ξανά τη διεύθυνση URL που έδωσε το σφάλμα. Θα πρέπει τώρα να μπορείτε να περιηγηθείτε στον ιστότοπο.

Εάν αυτό δεν λειτουργεί, δοκιμάστε ένα άλλο πρόγραμμα περιήγησης. Εάν ένα άλλο πρόγραμμα περιήγησης λειτουργεί αλλά το Chrome δεν το δοκιμάζει:

  1. Τύπος chrome://extensions στη γραμμή διευθύνσεων του Chrome και πατήστε Εισαγω.
  2. Τώρα, δοκιμάστε να απενεργοποιήσετε τις επεκτάσεις σας μία κάθε φορά κάνοντας κλικ στο κουμπί εναλλαγής κάτω από την επέκταση, δοκιμάστε ξανά τον ιστότοπο αφού απενεργοποιήσετε κάθε μία. Επέκταση Chrome

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

Πάρα πολλές ανακατευθύνσεις ως διαχειριστής ιστότοπου

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

  1. Μεταβείτε στο Redirect-checker και πληκτρολογήστε τη διεύθυνση URL σας
  2. Επιλέξτε ανάλυση για να δείτε τι γίνεται ανακατεύθυνση και προς τα πού
  3. Προσδιορίστε αυτές τις ανακατευθύνσεις που επιστρέφουν στον εαυτό τους
  4. Αλλάξτε τις ανακατευθύνσεις επαναφοράς μέσω της διεπαφής διαχείρισης για τον ιστότοπό σας

"Αλλαγή των ανακατευθύνσεων βρόχου μέσω της διεπαφής διαχείρισης για τον ιστότοπό σας" μπορεί να ακούγεται λίγο χαλαρό, αλλά η ακριβής μέθοδος εξαρτάται από την πλατφόρμα που χρησιμοποιεί ο ιστότοπός σας. Για παράδειγμα, στο WordPress, μπορεί να χρησιμοποιείτε μια προσθήκη ανακατεύθυνσης ή να χρειάζεται να τροποποιήσετε το αρχείο .htaccess. Στο Joomla θα μπορούσατε να χρησιμοποιείτε το Redirect Manager, στο Magento, θα χρησιμοποιείτε το εργαλείο Rewrite Management. Καταλαβαίνετε την ιδέα.

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

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

Διευθύνω πάλιν

Υπάρχουν διάφοροι τύποι ανακατευθύνσεων, όλοι με κωδικούς που ξεκινούν με 3xx.

  • 301 – Η σελίδα μετακινήθηκε οριστικά.
  • 302 – Η ιστοσελίδα δεν είναι προσωρινά διαθέσιμη.
  • 303 – Χρησιμοποιείται για ανακατεύθυνση μετά από PUT ή POST για να αποτραπεί η ανανέωση της σελίδας.
  • 307 – Η ιστοσελίδα δεν είναι προσωρινά διαθέσιμη για κάτι προγραμματισμένο. Διάδοχος των ανακατευθύνσεων 302 για HTTP 1.1.
  • 308 – Μόνιμη ανακατεύθυνση για άλλο λόγο.
  • 300 – Ειδική ανακατεύθυνση που δεν χρησιμοποιείται πολύ συχνά.
  • 304 – Ειδική ανακατεύθυνση που υποδεικνύει ανανέωση της προσωρινής μνήμης για ιστοσελίδες που έχουν αποθηκευτεί στην προσωρινή μνήμη.

Γιατί χρησιμοποιούνται ανακατευθύνσεις

Υπάρχουν πολλοί νόμιμοι λόγοι για να χρησιμοποιήσετε ανακατευθύνσεις και θα εκπλαγείτε με το πόσο συχνά χρησιμοποιούνται. Ο πιο συνηθισμένος λόγος για τη χρήση ανακατεύθυνσης είναι όταν μετακινείτε τη σελίδα σε νέο κεντρικό υπολογιστή ή διεύθυνση URL. Εάν έχετε εργαστεί πολύ στο SEO σας, δεν θέλετε να τα χάσετε όλα όταν μετακινείτε μια σελίδα.

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

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

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

ERR_TOO_MANY_REDIRECTS Take Away

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

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