Αν θέλετε ένα domain να οδηγεί αυτόματα σε άλλο domain ή σε συγκεκριμένη σελίδα, μπορείτε να το ρυθμίσετε εύκολα από το cPanel. Στο παρόν άρθρο θα δείτε πώς γίνεται το redirect, τι σημαίνει document root, τι σημαίνει να pointάρετε ένα domain στο hosting και τι να περιμένετε μετά από αλλαγές σε nameservers ή DNS.
Τι είναι το redirect;
Το redirect είναι η αυτόματη μεταφορά του επισκέπτη από μια διεύθυνση σε μια άλλη. Για παράδειγμα:
- Το
example.grνα οδηγεί στοexample.com - Το
example.gr/blogνα οδηγεί σε άλλη σελίδα - Ένα παλιό domain να στέλνει τους επισκέπτες σε νέο domain
Συνήθως χρησιμοποιείται όταν αλλάζετε brand, όταν θέλετε να ενοποιήσετε domains ή όταν θέλετε να κρατήσετε μόνο μία “κύρια” διεύθυνση.
Πριν ξεκινήσετε: τι είναι document root;
Το document root είναι ο φάκελος του hosting από τον οποίο σερβίρεται το περιεχόμενο ενός domain. Με απλά λόγια, είναι ο “φάκελος εκκίνησης” του domain μέσα στο cPanel.
Παράδειγμα:
- Αν ένα domain δείχνει στο
/public_html, τότε το site φορτώνει από εκεί. - Αν ένα addon domain έχει δικό του φάκελο, π.χ.
/public_html/neos-istoros, τότε το περιεχόμενο φορτώνεται από αυτόν τον φάκελο.
Αυτό είναι σημαντικό γιατί άλλο πράγμα είναι να κάνετε redirect και άλλο να αλλάξετε το document root. Το redirect στέλνει τον επισκέπτη αλλού. Το document root καθορίζει ποια αρχεία θα εμφανιστούν όταν κάποιος ανοίγει το domain.
Τι σημαίνει “point domain στο hosting”;
Όταν λέμε ότι ένα domain “pointάρει” στο hosting, εννοούμε ότι τα DNS του domain είναι ρυθμισμένα ώστε να δείχνουν στον server όπου φιλοξενείται το site σας. Αυτό γίνεται συνήθως με:
- Nameservers που δείχνουν στο hosting σας, ή
- DNS records όπως A record ή CNAME
Αν το domain δεν δείχνει σωστά στο hosting, το cPanel μπορεί να μην μπορεί να εφαρμόσει σωστά το redirect ή να εμφανιστεί το site από λάθος φάκελο.
Πώς κάνω redirect ένα domain από το cPanel
- Συνδεθείτε στο cPanel.
- Στην ενότητα Domains, ανοίξτε το εργαλείο Redirects.
- Στο πεδίο Type, επιλέξτε τον τύπο ανακατεύθυνσης που θέλετε:
- Permanent (301) για μόνιμη μεταφορά
- Temporary (302) για προσωρινή μεταφορά
- Επιλέξτε το domain που θέλετε να ανακατευθύνετε.
- Στο πεδίο προορισμού, γράψτε το URL στο οποίο θέλετε να οδηγεί, π.χ.
https://example.com. - Αν θέλετε να ισχύει και για τα subpages, ενεργοποιήστε την επιλογή που ανακατευθύνει και τις υπόλοιπες διαδρομές, ώστε το
/aboutνα πηγαίνει στο αντίστοιχο σημείο του νέου domain. - Πατήστε Add ή Save, ανάλογα με τη μορφή του cPanel σας.
Παράδειγμα σωστής ρύθμισης
Αν θέλετε το example.gr να οδηγεί στο example.com, η ρύθμιση μπορεί να είναι:
- Type: Permanent (301)
- Domain: example.gr
- Redirects to: https://example.com
Έτσι, όποιος επισκέπτεται το παλιό domain μεταφέρεται αυτόματα στο νέο.
Πότε να επιλέξω 301 και πότε 302;
- 301 (Permanent): όταν η αλλαγή είναι μόνιμη. Είναι η πιο συνηθισμένη επιλογή για domain redirect.
- 302 (Temporary): όταν η ανακατεύθυνση είναι προσωρινή και σκοπεύετε να επαναφέρετε το αρχικό domain.
Αν δεν είστε σίγουροι, συνήθως η 301 είναι η σωστή επιλογή για μόνιμη μεταφορά.
Τι να προσέξω αν το domain έχει δικό του document root
Αν το domain σας είναι ήδη pointάρισμένο στο hosting και έχει δικό του document root, το redirect από το cPanel συνήθως λειτουργεί χωρίς πρόβλημα. Ωστόσο, αν βλέπετε παλιά σελίδα αντί για redirect, ελέγξτε τα εξής:
- Το domain δείχνει στο σωστό hosting;
- Έχει γίνει σωστά η ρύθμιση στο εργαλείο Redirects;
- Υπάρχει κάποιο αρχείο
.htaccessπου ακυρώνει το redirect; - Το browser cache ίσως δείχνει παλιά συμπεριφορά;
Σε ορισμένες περιπτώσεις, μπορεί να χρειαστεί να καθαρίσετε cache ή να περιμένετε λίγο μέχρι να ενημερωθεί πλήρως η αλλαγή.
Τι γίνεται μετά από αλλαγή nameservers ή DNS;
Αν αλλάξατε nameservers ή κάνατε αλλαγές στα DNS records, χρειάζεται χρόνος μέχρι να ενημερωθεί το internet για τη νέα ρύθμιση. Αυτό ονομάζεται DNS propagation.
Τι να περιμένετε:
- Η αλλαγή μπορεί να φανεί άμεσα σε κάποιες συσκευές και αργότερα σε άλλες.
- Συνήθως η διάδοση ολοκληρώνεται μέσα σε λίγες ώρες, αλλά σε ορισμένες περιπτώσεις μπορεί να χρειαστούν έως και 24–48 ώρες.
- Κατά τη διάρκεια αυτής της περιόδου, μπορεί να βλέπετε διαφορετικό αποτέλεσμα ανάλογα με τη σύνδεση ή τη συσκευή σας.
Αν μόλις αλλάξατε nameservers, περιμένετε να ολοκληρωθεί το DNS propagation πριν βγάλετε συμπέρασμα ότι το redirect δεν λειτουργεί.
Συχνά λάθη
- Λάθος URL προορισμού: βεβαιωθείτε ότι γράψατε σωστά το
https://και το domain. - Σύγκρουση με άλλο redirect: αν υπάρχουν πολλαπλοί κανόνες, μπορεί να μπλοκάρουν ο ένας τον άλλον.
- Παλιά cache: δοκιμάστε σε ιδιωτικό παράθυρο ή καθαρίστε την cache του browser.
- DNS δεν έχει ενημερωθεί ακόμα: ειδικά μετά από αλλαγή nameservers, περιμένετε το propagation.
Χρήσιμες διευκρινίσεις
Redirect σημαίνει μεταφορά του επισκέπτη σε άλλη διεύθυνση.
Document root σημαίνει ο φάκελος από τον οποίο φορτώνει το site.
Point domain στο hosting σημαίνει ότι το domain δείχνει στον σωστό server μέσω DNS.
Αν θέλετε απλώς να αλλάξετε πού οδηγεί το domain, χρησιμοποιήστε redirect. Αν θέλετε να αλλάξετε ποια αρχεία εμφανίζονται, ελέγξτε το document root. Αν το domain δεν ανοίγει καθόλου σωστά, ελέγξτε πρώτα τα DNS.
Αν το redirect δεν λειτουργεί
Αν ακολουθήσατε τα βήματα και το redirect δεν εμφανίζεται σωστά, ελέγξτε:
- Αν το domain είναι σωστά pointάρισμένο στο hosting
- Αν έχει περάσει αρκετός χρόνος για DNS propagation
- Αν υπάρχει σωστή ρύθμιση στο cPanel Redirects
- Αν κάποιο αρχείο ή ρύθμιση στο site επηρεάζει τη συμπεριφορά
Αν χρειάζεστε επιπλέον βοήθεια, μπορείτε να ελέγξετε πρώτα το DNS και μετά τη ρύθμιση του redirect στο cPanel, ώστε να εντοπιστεί πιο εύκολα το σημείο του προβλήματος.