Tutorial · WordPress

Πώς αλλάζω domain σε WordPress website

Αλλάξτε το κύριο domain του WordPress με backup, σωστό DNS, ενημέρωση home/siteurl και ασφαλή έλεγχο redirects.

Η αλλαγή domain δεν μετακινεί από μόνη της το site. Πρέπει το νέο domain να προστεθεί στο hosting, να δείχνει σωστά, να ενημερωθούν οι βασικές διευθύνσεις WordPress και να διορθωθούν παλιά URLs.

Πριν ξεκινήσεις

  • Πάρε πλήρες backup και δοκίμασε τη διαδικασία σε staging όπου είναι δυνατό.
  • Πρόσθεσε το νέο domain στο ίδιο document root και προετοίμασε DNS/SSL.
  • Κατέγραψε το παλιό URL ακριβώς, μαζί με http/https και www.
  • Κράτησε το παλιό domain ενεργό για redirect και email όπου χρειάζεται.
Προσοχή: Λάθος τιμή στα WordPress Address/Site Address μπορεί να αποκλείσει την πρόσβαση στο wp-admin. Μην κάνεις αλλαγή χωρίς database/FTP πρόσβαση για επαναφορά.

Βήματα

  1. Σύνδεσε το νέο domain με το hosting και έλεγξε ότι εξυπηρετεί το σωστό document root.
  2. Στο WordPress άνοιξε Settings > General.
  3. Άλλαξε WordPress Address (URL) και Site Address (URL) στο νέο πλήρες HTTPS URL και πάτησε Save Changes.
  4. Αν δεν υπάρχει πρόσβαση στο admin, ενημέρωσε με προσοχή τις επιλογές siteurl και home στον πίνακα options μέσω phpMyAdmin. Επιβεβαίωσε το πραγματικό table prefix.
  5. Συνδέσου ξανά από το νέο URL και κάνε serialized-safe search-replace για URLs μέσα σε content/widgets/options. Χρησιμοποίησε WP-CLI με dry run ή αξιόπιστο εργαλείο που υποστηρίζει serialized data· όχι απλό SQL replace.
  6. Άνοιξε Settings > Permalinks και πάτησε Save Changes χωρίς άσκοπη αλλαγή δομής.
  7. Ενεργοποίησε SSL και έλεγξε mixed content/cache.
  8. Δημιούργησε μόνιμο 301 redirect από το παλιό domain προς τις αντίστοιχες διαδρομές του νέου.

Πώς ελέγχω ότι πέτυχε

  1. Home, wp-admin, media και βασικά URLs ανοίγουν μόνο στο νέο HTTPS domain.
  2. Δοκίμασε posts, search, forms, login/logout και checkout όπου υπάρχει.
  3. Έλεγξε page source/database για αναφορές στο παλιό domain.
  4. Το παλιό URL κάνει μία καθαρή 301 ανακατεύθυνση, χωρίς loop/αλυσίδα.
  5. Επιβεβαίωσε Search Console/analytics και email links όταν χρησιμοποιούνται.

Συνηθισμένα προβλήματα

  • Δεν ανοίγει το wp-admin: επανάφερε home/siteurl μέσω database ή προσωρινών constants.
  • Redirect loop: σύγκρουση WordPress, proxy/CDN και server redirect.
  • Σπασμένες εικόνες: παλιά URLs ή ελλιπές search-replace.
  • 404: permalinks/rewrite configuration.
  • Not Secure: παλιά HTTP resources ή SSL που δεν καλύπτει όλες τις εκδόσεις domain.

Σχετικοί οδηγοί

Χρειάζεστε περισσότερη βοήθεια;

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

Ανοίξτε ticket