WordPress Siteyi Farklı Bir Domaine Taşımak (Adım Adım Rehber)
WordPress sitenizi farklı bir domaine taşımak, bazen iş gereği, bazen marka değişikliği veya domain yenileme gibi sebeplerle kaçınılmaz hale gelebilir. Bu süreç, dikkatli ve planlı yapıldığında sorunsuz tamamlanır. İşte size bu karmaşık gibi görünen işlemi adım adım anlatan en detaylı rehber.
İçindekiler
- 1. Taşıma Öncesi Hazırlıklar ve Önlemler
- 2. Tam Kapsamlı Yedekleme (Dosyalar ve Veritabanı)
- 3. WordPress Dosyalarının Yeni Domaine veya Hostinge Taşınması
- 4. Veritabanının Yeni Ortama Aktarılması ve Ayarlanması
- 5. WordPress Ayarlarında ve Veritabanında Domain Güncelleme
- 6. wp-config.php Dosyasının Düzenlenmesi
- 7. Eski Domainden Yeni Domaine Yönlendirme (301 Yönlendirmesi)
- 8. Taşıma Sonrası Kontroller ve Testler
- 9. Arama Motorları İçin Yapılması Gerekenler (SEO Etkisi)
- 10. Sonuç ve Önemli Notlar
1. Taşıma Öncesi Hazırlıklar ve Önlemler
Taşıma işlemine başlamadan önce alacağınız önlemler, süreci hızlandırır ve olası veri kayıplarını engeller.
1.1. Yeni Domain ve Hosting Hazırlığı
- Yeni Domain Tescili: Kullanacağınız yeni domainin tescil edilmiş ve aktif olduğundan emin olun.
- Hosting Alanı: Yeni hosting hesabınızın kurulu ve erişilebilir olması gerekir. Eğer mevcut hosting içinde farklı bir domaine taşıma yapıyorsanız, yeni domainin hosting hesabınıza ekli (add-on domain) olması önemlidir.
1.2. Site İncelemesi ve Temizliği
- Taşıma öncesi sitenizdeki gereksiz dosyaları, kullanılmayan temaları ve eklentileri temizlemek, hem yedekleme süresini kısaltır hem de olası sorunları azaltır.
- Tüm eklentilerin ve temanın güncel olduğundan emin olun.
1.3. Ulaşım Bilgileri
FTP/SFTP, cPanel/Plesk ve Veritabanı (phpMyAdmin) erişim bilgilerinizin elinizin altında olduğundan emin olun.
2. Tam Kapsamlı Yedekleme (Dosyalar ve Veritabanı)
Yedekleme, taşıma sürecinin en kritik adımıdır. Herhangi bir aksilik durumunda geri dönebilmek için tam bir yedeğe ihtiyacınız vardır.
2.1. WordPress Dosyalarının Yedeklenmesi
FTP programı (FileZilla gibi) veya hosting panelinizin Dosya Yöneticisi aracılığıyla public_html klasörünün (veya WordPress kurulu olan ana klasörün) tamamını bilgisayarınıza indirin.
2.2. Veritabanının Yedeklenmesi
Hosting panelinizden (cPanel, Plesk vb.) phpMyAdmin'e girin. Sitenizin kullandığı veritabanını seçin ve "Dışa Aktar" (Export) sekmesine tıklayın. Aktarma yöntemi olarak "Hızlı" yerine "Özel" seçeneğini seçerek SQL formatında dışa aktarma işlemini başlatın ve SQL dosyasını bilgisayarınıza kaydedin.
3. WordPress Dosyalarının Yeni Domaine veya Hostinge Taşınması
Yedeklediğiniz tüm dosyaları (wp-admin, wp-includes, wp-content klasörleri ve diğer tüm ana dosyalar) yeni domainin kök klasörüne (genellikle public_html veya yeni domainin oluşturduğu klasör) yükleyin.
- Bu işlemi FTP veya Dosya Yöneticisi kullanarak yapabilirsiniz.
- Yükleme işlemi, dosya sayısına ve boyutuna bağlı olarak biraz zaman alabilir.
4. Veritabanının Yeni Ortama Aktarılması ve Ayarlanması
4.1. Yeni Veritabanı Oluşturma
Yeni hosting hesabınızda (veya yeni domain için) bir **yeni veritabanı**, **yeni kullanıcı** ve **şifre** oluşturun. Bu kullanıcıya oluşturduğunuz veritabanı üzerinde tüm yetkileri (All Privileges) verdiğinizden emin olun.
4.2. Veritabanı İçeriğini Yükleme
Yeni oluşturduğunuz bu boş veritabanına phpMyAdmin üzerinden erişin. "İçe Aktar" (Import) sekmesine tıklayın ve daha önce yedeklediğiniz SQL dosyasını seçerek yükleme işlemini başlatın.
5. WordPress Ayarlarında ve Veritabanında Domain Güncelleme
Veritabanı içeriği eski domainin URL'lerini içerir. Bu URL'lerin yeni domaine güncellenmesi gerekir.
5.1. SQL Dosyasında Değişiklik Yapma (Gelişmiş Yöntem)
SQL dosyasını yüklemeden önce bir metin düzenleyici (Sublime Text, Notepad++ vb.) ile açıp, eski domainin tüm geçtiği yerleri (Örn: eski-domain.com) yeni domain ile (Örn: yeni-domain.com) değiştirip öyle yüklemek en temiz yoldur.
5.2. phpMyAdmin Üzerinden Güncelleme
Eğer SQL dosyasında değişiklik yapmadıysanız, phpMyAdmin'de yeni veritabanına girin ve wp_options tablosunu bulun.
siteurlvehomesatırlarındaki eski domain adreslerini yeni domain adresinizle değiştirin.
5.3. İçerikteki Eski URL'lerin Güncellenmesi
İçerik, görseller ve linkler içindeki eski URL'leri toplu olarak değiştirmek için "Search and Replace" tarzı bir eklenti (Örn: Better Search Replace) kullanmak en pratik çözümdür. Ancak eklentiyi kullanmadan önce mutlaka tekrar yedek alın!
6. wp-config.php Dosyasının Düzenlenmesi
WordPress'in veritabanına bağlanabilmesi için bu dosyanın güncellenmesi zorunludur. Yeni domainin kök klasöründeki wp-config.php dosyasını açın (FTP üzerinden).
Aşağıdaki 4 temel satırı, 4. Adım'da oluşturduğunuz yeni veritabanı bilgileriyle güncelleyin:
define('DB_NAME', 'yeni_veritabani_adi');
define('DB_USER', 'yeni_veritabani_kullanici_adi');
define('DB_PASSWORD', 'yeni_veritabani_sifresi');
define('DB_HOST', 'localhost'); // Genellikle "localhost" kalır.
7. Eski Domainden Yeni Domaine Yönlendirme (301 Yönlendirmesi)
Sitenizin Bursa SEO başarısını korumak ve kullanıcıları kaybetmemek için eski domainden yeni domaine kalıcı (301) yönlendirme yapılması şarttır. Bu, arama motorlarına sayfanın kalıcı olarak yeni bir adrese taşındığını bildirir.
7.1. .htaccess Dosyası ile Yönlendirme
Eski domainin bulunduğu ana klasördeki .htaccess dosyasının en üst satırlarına aşağıdaki kodu ekleyin:
# BEGIN 301 Redirect
RewriteEngine On
RewriteCond %{HTTP_HOST} ^(www\.)?eski-domain\.com [NC]
RewriteRule ^(.*)$ https://yeni-domain.com/$1 [L,R=301]
# END 301 Redirect
Bu kod, eski domaindeki her URL'yi (örn: eski-domain.com/sayfa-1) yeni domaindeki karşılığına (örn: yeni-domain.com/sayfa-1) yönlendirir.
8. Taşıma Sonrası Kontroller ve Testler
Taşıma tamamlandıktan sonra sitenizi yeni domain üzerinden detaylıca kontrol edin.
- Ana Sayfa Kontrolü: Sitenin açılıp açılmadığını kontrol edin.
- Görsel Kontrolü: Tüm görsellerin ve medya dosyalarının doğru yüklenip yüklenmediğini kontrol edin.
- Link Kontrolü: Menü linkleri, içerik içi linkler ve tüm iç bağlantıların doğru çalıştığından emin olun. Özellikle Bursa E-Ticaret siteleri için ürün sayfaları, sepet ve ödeme sayfaları kritik öneme sahiptir.
- Yönetici Paneli (wp-admin): Yönetici paneline eski kullanıcı adı ve şifrenizle giriş yapıp tüm ayarları kontrol edin.
9. Arama Motorları İçin Yapılması Gerekenler (SEO Etkisi)
Başarılı bir Bursa Web Tasarım projesini tamamladıktan sonra SEO'yu korumak için bu adımlar hayati önem taşır.
9.1. Google Search Console ve Bing Webmaster Tools
Her iki araçta da yeni domaini mülk olarak ekleyin ve eski domain mülkü üzerinden "Adres Değişikliği" (Change of Address) işlemini başlatın. Bu, arama motorlarına yönlendirmeyi resmi olarak bildirmenin en hızlı yoludur.
9.2. Yeni Site Haritası (Sitemap)
WordPress SEO eklentiniz (Yoast, Rank Math vb.) aracılığıyla yeni site haritasını oluşturun ve Search Console'a gönderin.
9.3. Analiz Kodları
Google Analytics ve diğer izleme kodlarının yeni domain için doğru şekilde çalıştığından emin olun.
10. Sonuç ve Önemli Notlar
WordPress siteyi farklı bir domaine taşıma süreci, yukarıdaki adımlar uygulandığında yüksek başarıyla sonuçlanır. Unutmayın ki, yedekleme her şeyin önündedir. Her adımda dikkatli ve emin adımlarla ilerlediğiniz sürece siteniz kısa sürede yeni evinde yayına başlayacaktır.
Teknik bir destek veya profesyonel yardım almak isterseniz, bu alanda uzmanlaşmış bir Bursa Web Tasarım ajansıyla çalışmayı düşünebilirsiniz.

