Υπηρεσίες από την E-GROWTH ↗Εξειδικευμένη τεχνική υποστήριξη για CS-Cart
SEO & URLs · Σύμπτωμα και έλεγχοι

Τα SEO URLs του CS-Cart δεν λειτουργούν

Μετά από ενεργοποίηση SEO ή μεταφορά, οι φιλικές διευθύνσεις βγάζουν 404. Πώς επιβεβαιώνετε ότι ο rewriter δουλεύει και πού ορίζεται το RewriteBase.

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

Τι βλέπετε

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

Τι σημαίνει συνήθως

Το SEO add-on αντικαθιστά δυναμικές διευθύνσεις με καθαρές. Η τεκμηρίωση δηλώνει ότι απαιτεί URL rewriter στον web server: mod_rewrite για Apache ή αντίστοιχη υλοποίηση, ISAPI_Rewrite για IIS. Η σελίδα απαιτήσεων επαναλαμβάνει ότι το mod_rewrite πρέπει να είναι ενεργό για να λειτουργήσει το SEO.

Αν ο rewriter λείπει ή τα .htaccess αγνοούνται, οι καθαρές διευθύνσεις δεν φτάνουν ποτέ στην εφαρμογή.

Έλεγχοι με σειρά

  1. Επιβεβαιώστε ότι υπάρχει το προεπιλεγμένο .htaccess στη ρίζα της εγκατάστασης. Μετά από μεταφορά αρχείων είναι συχνό να μη μεταφερθεί, επειδή είναι κρυφό αρχείο.
  2. Ελέγξτε αν ο server διαβάζει τα .htaccess. Η τεκμηρίωση προτείνει έναν έλεγχο με αλλαγή του DirectoryIndex ώστε να εμφανιστεί η σελίδα κλειστού καταστήματος. Εφαρμόστε τον σε staging ή σε συνεννόηση με τον πάροχο — είναι ορατή αλλαγή στην παραγωγή.
  3. Επιβεβαιώστε ότι το mod_rewrite είναι φορτωμένο. Η τεκμηρίωση παραπέμπει στο Settings → Logs → PHP information και στην ενότητα Loaded Modules.
  4. Αν η εγκατάσταση δεν είναι στη ρίζα του web χώρου, ελέγξτε το RewriteBase στο .htaccess της ρίζας του CS-Cart: η τεκμηρίωση ορίζει ότι πρέπει να δείχνει στον σχετικό φάκελο εγκατάστασης.
  5. Αν ο server είναι nginx, το .htaccess δεν ισχύει. Τα rewrite rules ορίζονται στη διαμόρφωση του nginx και πρέπει να τα βάλει ο διαχειριστής.

Προσοχή πριν αλλάξετε κάτι

Μην απενεργοποιήσετε το SEO add-on ως «λύση»: οι διευθύνσεις θα αλλάξουν για όλο το κατάστημα και θα χάσετε ευρετηρίαση και εξωτερικούς συνδέσμους. Το πρόβλημα είναι στον server, όχι στο add-on.

Αντίγραφο του .htaccess πριν από κάθε αλλαγή. Το αρχείο μπορεί να περιέχει και προσαρμογές του παρόχου ή παλιά redirects που δεν θέλετε να χαθούν.

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

Τι να κρατήσετε για τον τεχνικό

  • Ποια URL σπάνε και ποια λειτουργούν.
  • Αν προηγήθηκε μεταφορά, επαναφορά ή αλλαγή φακέλου.
  • Τύπο server (Apache ή nginx) και αν υπάρχει .htaccess.
  • Αν το mod_rewrite εμφανίζεται στα φορτωμένα modules.
  • Τη διαδρομή εγκατάστασης σε σχέση με τον web root.

Πηγές

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

Ίδια κατηγορία

Σχετικά συμπτώματα

Όλα τα προβλήματα →
Μέτριο

Το 301 redirect δεν λειτουργεί μετά από αλλαγή SEO name

Το redirect από την παλιά διεύθυνση δεν ενεργοποιείται.

Δείτε τους ελέγχους →