Αν είστε χρήστης του Chrome και βλέπετε το μήνυμα "Σφάλμα 3xx (καθαρό :: ERR_TOO_MANY_REDIRECTS" ή "Αυτή η ιστοσελίδα έχει ένα βρόχο ανακατεύθυνσης - ERR_TOO_MANY_REDIRECTS", δεν είστε μόνοι σας. Αυτό συμβαίνει συχνά και μπορεί να είναι προσωρινό ή μόνιμο, ανάλογα με τη διεύθυνση URL που επισκέπτεστε και τη συγκεκριμένη αιτία του προβλήματος.
Αυτό το σεμινάριο θα σας οδηγήσει σε όλα όσα πρέπει να γνωρίζετε για το υπερβολικό αριθμό σφαλμάτων ανακατεύθυνσης στο Google Chrome.
Οι ανακατευθύνσεις HTTP είναι μια μέθοδος για έναν ιστότοπο για να κατευθύνει το πρόγραμμα περιήγησής σας σε μια διαφορετική σελίδα αντί για αυτή που είναι συνδεδεμένη. Αυτό θα μπορούσε να οφείλεται στη συντήρηση, η σελίδα έχει μετακινηθεί ή για άλλους λόγους. Για παράδειγμα, μια εταιρεία μπορεί να αλλάξει το όνομα τομέα και να ανακατευθύνει τον ιστότοπο στον παλιό τομέα στον ιστότοπο χρησιμοποιώντας τον νέο τομέα.
Το Chrome μπορεί να αντιμετωπίσει έως και 20 ανακατευθύνσεις χωρίς να δώσει το σφάλμα, αλλά μόλις το όριο σπάσει, θα σπάσει το σφάλμα 'ERR_TOO_MANY_REDIRECTS'.
Η συναλλαγή έχει ως εξής:
- Το πρόγραμμα περιήγησης στέλνει ένα μήνυμα GET στο διακομιστή ιστού
- Ο διακομιστής ανταποκρίνεται με ένα μήνυμα 3xx με τη διεύθυνση URL ανακατεύθυνσης
- Το πρόγραμμα περιήγησης αναγνωρίζει το μήνυμα και πηγαίνει στη νέα διεύθυνση
- Το πρόγραμμα περιήγησης φορτώνει τον ιστότοπο
Το Chrome μπορεί να αντιμετωπίσει μέχρι και 20 από αυτές τις ανακατευθύνσεις ταυτόχρονα χωρίς πρόβλημα. Αν υπάρχουν περισσότερα από αυτά, βλέπετε το σφάλμα.
Ένας βρόχος ανακατεύθυνσης είναι όπου το πρόγραμμα περιήγησης αποστέλλεται σε μια ανακατευθυνόμενη διεύθυνση URL η οποία την κατευθύνει πίσω στην αρχική διεύθυνση URL, η οποία ανακατευθύνει ξανά και ούτω καθεξής. Αυτό είναι εκπληκτικά εύκολο να γίνει ως διαχειριστής ιστότοπου. Θα σας δείξουμε τι μπορείτε να κάνετε εάν δείτε το πάρα πολλά σφάλματα ανακατεύθυνσης στο Google Chrome.
Πάρα πολλές ανακατευθύνσεις ως επισκέπτης
Εάν επισκέπτεστε τον ιστότοπο, μπορείτε να διαγράψετε την προσωρινή μνήμη του προγράμματος περιήγησης και τα cookies.
- Ανοίξτε το Chrome
- Επιλέξτε το αναπτυσσόμενο μενού Chrome στο επάνω μέρος
- Επιλέξτε " Εκκαθάριση δεδομένων περιήγησης" από το αναπτυσσόμενο μενού
- Επιλέξτε το πλαίσιο ελέγχου δίπλα στην " Αποθηκευμένα μηνύματα και αρχεία"
- Στη συνέχεια, κάντε κλικ στην επιλογή Διαγραφή δεδομένων
Τώρα δοκιμάστε ξανά τη διεύθυνση URL που έδωσε το σφάλμα. Θα πρέπει τώρα να μπορείτε να περιηγηθείτε στον ιστότοπο.
Εάν δεν λειτουργεί, δοκιμάστε άλλο πρόγραμμα περιήγησης. Αν ένα άλλο πρόγραμμα περιήγησης λειτουργεί αλλά το Chrome δεν το δοκιμάζει:
- Πληκτρολογήστε
chrome://extensions
στη γραμμή διευθύνσεων του Chrome - Πατήστε το πλήκτρο Enter
- Δοκιμάστε να απενεργοποιήσετε τις επεκτάσεις μία φορά τη φορά, επανεξετάζοντας τον ιστότοπο μετά την απενεργοποίηση του καθενός
Βεβαιωθείτε ότι απενεργοποιήσατε ένα πριν δοκιμάσετε ξανά, διαφορετικά δεν θα γνωρίζετε ποια ήταν η αιτία του προβλήματος. Ο στόχος είναι να δείτε εάν μπορείτε να απομονώσετε την αιτία του προβλήματος σε μια συγκεκριμένη επέκταση του Chrome.
Πάρα πολλές ανακατευθύνσεις ως διαχειριστής ιστότοπου
Αν διαχειρίζεστε ή εκτελείτε τον ιστότοπο, πρέπει να κάνετε κάποια εργασία. Έχετε μια ανακατεύθυνση που έχει οριστεί κάπου που είναι είτε looping ή επανάληψη ίδια πολλές φορές. Ας μάθουμε ποιες ανακατευθύνσεις επανακυκλοφορούν, ώστε να μπορείτε να επιλύσετε το πρόβλημα στο backend του διαχειριστή του ιστότοπού σας.
- Μεταβείτε στην επιλογή Ανακατεύθυνση και πληκτρολογήστε τη διεύθυνση URL σας
- Επιλέξτε την ανάλυση για να δείτε τι γίνεται ανακατεύθυνση και πού
- Προσδιορίστε αυτές τις ανακατευθύνσεις που βρόχο πίσω στον εαυτό τους
- Αλλάξτε τις ανακατευθύνσεις του βρόχου μέσω της διεπαφής διαχείρισης για τον ιστότοπό σας
"Η αλλαγή των ανακατευθύνσεων του βρόχου μέσω της διεπαφής διαχείρισης για τον ιστότοπό σας" μπορεί να ακούγεται λίγο χαλαρή, αλλά η ακριβής μέθοδος εξαρτάται από την πλατφόρμα που χρησιμοποιεί ο ιστότοπός σας. Για παράδειγμα, στο WordPress, μπορείτε να χρησιμοποιήσετε μια προσθήκη ανακατεύθυνσης ή να τροποποιήσετε το αρχείο .htaccess. Στο Joomla θα μπορούσατε να χρησιμοποιείτε το Redirect Manager, στο Magento, θα χρησιμοποιούσατε το εργαλείο Διαχείρισης Αναφοράς. Έχετε την ιδέα.
Το μόνο που χρειάζεται να κάνετε είναι να προσδιορίσετε την ανακατεύθυνση που προκαλεί το πρόβλημα και στη συνέχεια να διορθώσετε το πρόβλημα σε οποιαδήποτε πλατφόρμα χρησιμοποιείτε για τη διαχείριση του ιστότοπού σας, αναφέροντας την πλατφόρμα και την τεκμηρίωση της εταιρίας φιλοξενίας σας.
Αφού επιδιορθώσετε το πρόβλημα, επανεξετάστε προσεκτικά τους συνδέσμους για να βεβαιωθείτε ότι η διόρθωση λειτούργησε όπως ήταν αναμενόμενο.
Διευθύνω πάλιν
Υπάρχουν διάφοροι τύποι ανακατευθύνσεων, όλοι με κωδικούς που αρχίζουν με 3xx.
- 301 - Η σελίδα μετακινήθηκε μόνιμα.
- 302 - Η ιστοσελίδα δεν είναι προσωρινά διαθέσιμη.
- 303 - Χρησιμοποιείται για ανακατεύθυνση μετά από PUT ή POST για να αποφευχθεί η ανανέωση της σελίδας.
- 307 - Η ιστοσελίδα δεν είναι προσωρινά διαθέσιμη για κάτι προγραμματισμένο. Συνέχεια των 302 ανακατευθύνσεων για το HTTP 1.1.
- 308 - Μόνιμη ανακατεύθυνση για άλλο λόγο.
- 300 - Ειδική ανακατεύθυνση που δεν χρησιμοποιείται πολύ συχνά.
- 304 - Ειδική ανακατεύθυνση που υποδεικνύει την ανανέωση της προσωρινής μνήμης για προσωρινά αποθηκευμένες σελίδες.
Γιατί χρησιμοποιούνται ανακατευθύνσεις
Υπάρχουν πολλοί νόμιμοι λόγοι για να χρησιμοποιήσετε ανακατευθύνσεις και θα εκπλαγείτε με το πόσο συχνά χρησιμοποιούνται. Ο συνηθέστερος λόγος για τη χρήση μιας ανακατεύθυνσης είναι όταν μετακινείτε τη σελίδα σε έναν νέο κεντρικό υπολογιστή ή μια διεύθυνση URL. Εάν έχετε δουλέψει πολύ στον SEO σας, δεν θέλετε να το χάσετε όλα όταν μετακινείτε μια σελίδα.
Αντ 'αυτού, χρησιμοποιείτε μια ανακατεύθυνση 301 για να ενημερώσετε τους φυλλομετρητές και τις μηχανές αναζήτησης που έχει μετακινήσει η σελίδα σας. Αυτό εξακολουθεί να παίρνει τους επισκέπτες στη σελίδα και διατηρεί όλα τα οφέλη SEO που κερδίσατε.
Μια ανακατεύθυνση 302 ή 307 είναι χρήσιμη εάν δοκιμάζετε τη σελίδα ή την ενημερώνετε ώστε να συμμορφώνεται με το στυλ ή τη νέα τεχνολογία. Εάν η δομή διεύθυνσης URL πρόκειται να παραμείνει πανομοιότυπη, θα πρέπει να προσθέσετε μόνο μια προσωρινή ανακατεύθυνση πριν δημοσιεύσετε τη σελίδα για πραγματική.
Οι ανακατευθύνσεις είναι πολύ χρήσιμες για τη διαχείριση μιας ιστοσελίδας χωρίς να χάνουν SEO χυμό ή τους επισκέπτες. Απαιτούν προσοχή και έλεγχο, αλλά μπορεί να είναι ένα πολύ χρήσιμο εργαλείο.
Εάν έχετε οποιεσδήποτε προτάσεις για τρόπους αντιμετώπισης πάρα πολλών ανακατευθύνσεων, παρακαλούμε σχολιάστε παρακάτω.
