Γεννήτρια Κανόνων Ανακατεύθυνσης

Μετατρέψτε αντιστοιχίσεις CSV πηγής και προορισμού σε κανόνες 301 ή 302 για Nginx, Apache και Vercel.

Επιλογές ανακατεύθυνσης

Κωδικός κατάστασης

Παραγόμενοι κανόνες

Έτοιμο. Εισαγάγετε ένα CSV αντιστοίχισης πηγής και προορισμού.

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

Συχνές Ερωτήσεις

Πώς πρέπει να μορφοποιήσω το αρχείο CSV;

Χρησιμοποιήστε μια σειρά κεφαλίδας με στήλες source και target (ή destination). Κάθε επόμενη σειρά μπορεί να χρησιμοποιεί ένα πλήρες URL πηγής HTTP ή HTTPS ή μια διαδρομή που ξεκινά με /, καθώς και έναν πλήρη ή σχετικό με τη ρίζα προορισμό.

Είναι οι παραγόμενες ανακατευθύνσεις ακριβείς αντιστοιχίσεις;

Ναι. Η έξοδος για Nginx και Apache αγκυρώνεται στην ακριβή διαδρομή πηγής, και το Vercel λαμβάνει την ίδια ακριβή διαδρομή. Το όνομα κεντρικού υπολογιστή της πηγής αφαιρείται· τα query strings, τα fragments και τα μοτίβα τύπου μπαλαντέρ (wildcards) της πηγής απορρίπτονται επειδή τα τρία περιβάλλοντα τα χειρίζονται διαφορετικά.

Γιατί η έξοδος του Vercel χρησιμοποιεί statusCode;

Η μόνιμη αλλαγή του Vercel παράγει 308 και η προσωρινή του 307. Χρησιμοποιείται το statusCode ώστε η επιλογή σας να παραμένει ακριβώς 301 ή 302. Οι τυπικές αναπτύξεις Vercel επιτρέπουν 2.048 συνολικές διαδρομές, επομένως αυτό το εργαλείο δέχεται έως και 2.000 αντιστοιχίσεις.

Διαχείριση ανακατευθύνσεων κατά τη μετανάστευση και αναδιάρθρωση ιστότοπων

Η αναδρομολόγηση της κυκλοφορίας των χρηστών και των μηχανών αναζήτησης είναι μια κρίσιμη διαδικασία κατά τη μετανάστευση ενός ιστότοπου, την αναδιάρθρωση των διευθύνσεων URL ή την εκκαθάριση παλαιού περιεχομένου [Source 2]. Όταν οι σελίδες αλλάζουν διεύθυνση, η σωστή εφαρμογή των κανόνων ανακατεύθυνσης διασφαλίζει ότι η αξία κατάταξης στις μηχανές αναζήτησης (SEO) μεταφέρεται στη νέα τοποθεσία και ότι οι επισκέπτες δεν θα συναντήσουν σφάλματα σύνδεσης [Source 2].

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

Μορφοποίηση του αρχείου εισαγωγής CSV

Η εισαγωγή των δεδομένων στο εργαλείο γίνεται αποκλειστικά μέσω αρχείου CSV. Για την επιτυχή επεξεργασία, το αρχείο πρέπει να τηρεί συγκεκριμένες προδιαγραφές δομής και μεγέθους:

  • Δομή στηλών: Η πρώτη σειρά του αρχείου (κεφαλίδα) πρέπει υποχρεωτικά να περιέχει τις στήλες source και targetdestination).
  • Μορφή URL πηγής: Η πηγή (source) μπορεί να είναι ένα πλήρες URL με πρωτόκολλο HTTP ή HTTPS, ή μια σχετική διαδρομή που ξεκινά απαραίτητα με τον χαρακτήρα /.
  • Μορφή URL προορισμού: Ο προορισμός (destination) μπορεί επίσης να είναι ένα πλήρες URL HTTP ή HTTPS, ή μια σχετική διαδρομή με βάση τη ρίζα.
  • Όρια αρχείου: Το μέγεθος του αρχείου CSV πρέπει να είναι κάτω από 5 MB. Το εργαλείο μπορεί να επεξεργαστεί έως και 2.000 αντιστοιχίσεις ανά φορά.

Κατά την επεξεργασία, το εργαλείο αφαιρεί αυτόματα τα ονόματα κεντρικού υπολογιστή (hostnames) από τις διευθύνσεις πηγής, εστιάζοντας αποκλειστικά στη διαδρομή.

Επιλογή κωδικού κατάστασης: 301 Μόνιμη έναντι 302 Προσωρινή

Η επιλογή του κατάλληλου κωδικού κατάστασης HTTP καθορίζει τον τρόπο με τον οποίο οι μηχανές αναζήτησης και οι φυλλομετρητές θα χειριστούν την ανακατεύθυνση:

  • 301 Μόνιμη: Χρησιμοποιείται όταν η παλιά διεύθυνση URL έχει μεταφερθεί οριστικά στη νέα τοποθεσία. Οι μηχανές αναζήτησης ενημερώνουν το ευρετήριό τους και μεταφέρουν τη δύναμη του συνδέσμου (link juice) στον νέο προορισμό [Source 2].
  • 302 Προσωρινή: Χρησιμοποιείται για προσωρινές αλλαγές, όπως κατά τη διάρκεια συντήρησης ή εποχιακών προωθήσεων. Οι μηχανές αναζήτησης διατηρούν την παλιά διεύθυνση στο ευρετήριό τους.

Συντακτικό κανόνων ανά περιβάλλον διακομιστή

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

Nginx

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

Apache

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

Vercel

Στο περιβάλλον του Vercel, η έξοδος διαμορφώνεται σε μορφή JSON κατάλληλη για το αρχείο ρυθμίσεων. Η γεννήτρια χρησιμοποιεί ρητά την παράμετρο statusCode για τη διατήρηση της επιλογής 301 ή 302. Αυτό είναι απαραίτητο διότι η προεπιλεγμένη λειτουργία του Vercel μετατρέπει τη μόνιμη επιλογή σε 308 και την προσωρινή σε 307.

Περιορισμοί και κανόνες επικύρωσης

Για τη διασφάλιση της σταθερότητας των κανόνων, το εργαλείο εφαρμόζει αυστηρούς περιορισμούς κατά την ανάλυση του αρχείου CSV:

  • Ακριβής αντιστοίχιση: Οι παραγόμενοι κανόνες αφορούν αποκλειστικά ακριβείς διαδρομές.
  • Απαγόρευση παραμέτρων και μοτίβων: Ερωτηματικά παράμετροι (query strings), αποσπάσματα (fragments) και χαρακτήρες μπαλαντέρ (wildcards) ή μοτίβα διαδρομών στην πηγή απορρίπτονται.
  • Μήκος URL: Κανένα URL στο αρχείο εισαγωγής δεν πρέπει να υπερβαίνει τους 2.048 χαρακτήρες.
  • Μοναδικότητα πηγής: Κάθε διαδρομή πηγής επιτρέπεται να εμφανίζεται μόνο μία φορά στο αρχείο, προς αποφυγή συγκρουόμενων κανόνων.

Τοπική επεξεργασία και προστασία δεδομένων

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

Συχνές Ερωτήσεις

Πώς πρέπει να μορφοποιήσω το αρχείο CSV;

Χρησιμοποιήστε μια σειρά κεφαλίδας με στήλες source και target (ή destination). Κάθε επόμενη σειρά μπορεί να χρησιμοποιεί ένα πλήρες URL πηγής HTTP ή HTTPS ή μια διαδρομή που ξεκινά με /, καθώς και έναν πλήρη ή σχετικό με τη ρίζα προορισμό.

Είναι οι παραγόμενες ανακατευθύνσεις ακριβείς αντιστοιχίσεις;

Ναι. Η έξοδος για Nginx και Apache αγκυρώνεται στην ακριβή διαδρομή πηγής, και το Vercel λαμβάνει την ίδια ακριβή διαδρομή. Το όνομα κεντρικού υπολογιστή της πηγής αφαιρείται· τα query strings, τα fragments και τα μοτίβα τύπου μπαλαντέρ (wildcards) της πηγής απορρίπτονται επειδή τα τρία περιβάλλοντα τα χειρίζονται διαφορετικά.

Γιατί η έξοδος του Vercel χρησιμοποιεί statusCode;

Η μόνιμη αλλαγή του Vercel παράγει 308 και η προσωρινή του 307. Χρησιμοποιείται το statusCode ώστε η επιλογή σας να παραμένει ακριβώς 301 ή 302. Οι τυπικές αναπτύξεις Vercel επιτρέπουν 2.048 συνολικές διαδρομές, επομένως αυτό το εργαλείο δέχεται έως και 2.000 αντιστοιχίσεις.