WordPress sitenizin alan adını değiştirmek, dikkatli yapılması gereken hassas bir işlemdir. Bu rehberde, alan adı değişikliğini üç farklı yöntemle nasıl gerçekleştireceğinizi detaylı olarak anlatacağız.
Neden Alan Adı Değişikliği Yapmalısınız?
Hosting paketinizde kayıtlı ana domain değişikliği yapıldığında, WordPress altyapısında link güncellemesi yapılmazsa siteniz eski alan adına yönlenir ve çalışmayabilir. Bunun sebebi, WordPress kurulumu sırasında tüm verilerin ana domain altında toplanmasıdır. Bu nedenle, domain değişikliği sonrasında mutlaka WordPress ayarlarını da güncellemelisiniz.
ÖNEMLİ UYARI
İşlemlere başlamadan önce mutlaka veritabanı yedeği alın!
Olası bir hata durumunda sitenizi geri yükleyebilmek için yedekleme şarttır.
Yöntem 1: WordPress Panelinden Alan Adı Değişikliği
Bu yöntem, admin paneline erişebildiğiniz durumlar için en basit ve hızlı çözümdür.
Adım 1 – Admin Paneline Giriş Yapın
-
WordPress admin panelinize giriş yapın (örn:
siteadiniz.com/wp-admin) -
Not: Yönlendirme sorunu yaşarsanız Yöntem 2'yi uygulayın.
Adım 2 – Genel Ayarlara Gidin
-
Sol menüden Ayarlar > Genel sekmesine tıklayın
Adım 3 – Alan Adını Güncelleyin
Açılan sayfada iki önemli alanı değiştirin:
-
WordPress Adresi (URL)
-
Site Adresi (URL)
Her iki kutucuktaki eski alan adını yeni alan adınızla değiştirip "Ayarları Kaydet" butonuna tıklayın.
Yöntem 2: Veritabanı (phpMyAdmin) ile Alan Adı Değişikliği
Admin paneline erişemiyorsanız veya manuel müdahale etmek istiyorsanız bu yöntemi kullanın.
Adım 1 – Hosting Yönetim Paneline Giriş
-
Hosting hizmet sağlayıcınızın müşteri paneline giriş yapın
Adım 2 – cPanel'e Bağlanın
-
Hosting yönetim menüsünden cPanel'e Bağlan seçeneğine tıklayın
Adım 3 – phpMyAdmin'i Açın
-
cPanel'de Veritabanları kategorisi altındaki phpMyAdmin seçeneğine tıklayın
Adım 4 – Veritabanı Tablosunu Bulun
-
Sol menüden WordPress veritabanınızı seçin
-
Tablolar listesinden wp_options (veya ön ekine göre değişen isim) tablosuna tıklayın
Adım 5 – Site URL'lerini Düzenleyin
-
option_name sütununda siteurl ve home satırlarını bulun
-
Bu satırlardaki option_value alanlarına çift tıklayarak eski alan adını yeni alan adıyla değiştirin
Yöntem 3: SQL Sorgusu ile Toplu Alan Adı Değişikliği
Bu yöntem, veritabanındaki tüm linkleri toplu olarak güncellemek için idealdir. Özellikle yazı içeriklerinde, medya dosyalarında ve özel alanlarda eski domain kalmamasını sağlar.
Adım 1 – phpMyAdmin SQL Sekmesini Açın
-
phpMyAdmin'de veritabanınızı seçin
-
Üst menüden SQL sekmesine tıklayın
Adım 2 – SQL Sorgusunu Girin
Aşağıdaki sorguyu kendi bilgilerinize göre düzenleyerek çalıştırın:
UPDATE wp_options SET option_value = replace(option_value, 'http://eskialanadi.com', 'http://yenialanadi.com') WHERE option_name = 'home' OR option_name = 'siteurl';
UPDATE wp_posts SET guid = replace(guid, 'http://eskialanadi.com','http://yenialanadi.com');
UPDATE wp_posts SET post_content = replace(post_content, 'http://eskialanadi.com', 'http://yenialanadi.com');
UPDATE wp_postmeta SET meta_value = replace(meta_value,'http://eskialanadi.com','http://yenialanadi.com');
ÖNEMLİ NOKTALAR:
-
Tablo Önekleri: Sorgudaki
wp_öneki, sitenizin veritabanı tablo önekidir. Eğer kurulum sırasında farklı bir önek belirlediyseniz (örn:wpwt_,wpp6_), sorguyu buna göre düzenleyin. -
HTTPS Kullanımı: Siteniz SSL sertifikası kullanıyorsa, URL'leri
https://olarak güncelleyin. -
Sorguyu Çalıştırın: Sağ alttaki "Git" butonuna tıklayarak değişiklikleri uygulayın.
???? Sık Karşılaşılan Sorunlar ve Çözümleri
Sorun 1: Admin Paneline Giriş Yapamıyorum
Çözüm: Yöntem 2 veya Yöntem 3 ile veritabanından manuel güncelleme yapın.
Sorun 2: Yazılardaki Linkler Hala Eski Domaine Yönleniyor
Çözüm: Yöntem 3'teki SQL sorgusunu çalıştırarak tüm içerikleri toplu olarak güncelleyin.
Sorun 3: Görseller Görünmüyor
Çözüm: Medya dosyalarının URL'leri wp_posts ve wp_postmeta tablolarında güncellenmelidir. Yukarıdaki SQL sorgusu bu sorunu da çözer.
Sorun 4: Özel Temalar veya Eklentilerde Sorun Yaşıyorum
Çözüm: Bazı temalar ve eklentiler kendi ayar tablolarında URL tutabilir. Bu durumda ilgili eklenti/tema ayarlarını manuel olarak kontrol edin.
✅ İşlem Sonrası Kontrol Listesi
- Site ana sayfası açılıyor mu?
- Admin paneline giriş yapılabiliyor mu?
- Yazılar ve sayfalar doğru görüntüleniyor mu?
- Görseller ve medya dosyaları yükleniyor mu?
- Menü linkleri ve dahili bağlantılar çalışıyor mu?
- SSL sertifikası (varsa) yeni domaine uygun mu?