WordPress’te Alan Adı (Domain) Değişikliği Nasıl Yapılır?

Bir WordPress web sitesinin taşınması veya alan adı güncellemesi gerektiğinde, sadece hosting panelinden domain değişikliği yapmak yeterli olmaz. WordPress yapısı, tüm bağlantılarını alan adına göre kurar. Bu nedenle WordPress altyapısında da alan adının doğru şekilde güncellenmesi gerekmektedir. Aksi takdirde eski domain’e yönlendirme olur ve siteniz düzgün çalışmaz.

Bu yazımızda, WordPress paneli, phpMyAdmin veritabanı ve SQL sorguları üzerinden alan adınızı nasıl değiştireceğinizi adım adım anlatacağız.

 WordPress Panel Üzerinden Alan Adı Değiştirme

Adım 1 – Yönetici Girişi

WordPress yönetim panelinize (www.yenisite.com/wp-admin) giriş yapın. Giriş yaptıktan sonra sol menüden Ayarlar > Genel sekmesine tıklayın.

Adım 2 – Yeni Alan Adını Girin

Karşınıza çıkan ekranda WordPress Adresi (URL) ve Site Adresi (URL) kutularına, yeni kullanmak istediğiniz alan adını eksiksiz ve doğru biçimde yazın (örnek: https://www.yenisite.com). Değişiklikleri kaydettiğinizde oturum kapanabilir. Yeni domain üzerinden tekrar giriş yapmanız gerekebilir.

Veritabanı (phpMyAdmin) Üzerinden Alan Adı Güncelleme

Eğer panele erişemiyorsanız veya otomatik yönlendirme sorunu yaşıyorsanız, işlemi phpMyAdmin üzerinden manuel olarak yapabilirsiniz.

Adım 1 – Hosting Paneline Giriş

Hostixo müşteri panelinizden cPanel’e giriş yapın.

Adım 2 – phpMyAdmin’e Ulaşın

Veritabanları > phpMyAdmin sekmesini açın.

Adım 3 – Doğru Veritabanını Seçin

Sol menüde WordPress kurulu olan veritabanını seçin. Genelde veritabanı adı hosting kurulumunda belirlenir.

Adım 4 – wp_options Tablosunu Açın

Veritabanı içindeki wp_options tablosunu bulun (prefix farklı olabilir, örn: wp9b_options).

Adım 5 – URL Bilgilerini Güncelleyin

Tablo içerisindeki siteurl ve home satırlarında yer alan eski domain’i çift tıklayarak düzenleyin ve yeni domain’i yazın. Örnek:

siteurl: https://www.yenisite.com
home: https://www.yenisite.com

 SQL Sorgusu ile Toplu Alan Adı Değişimi

Bazı durumlarda içeriklerin (yazılar, görseller, bağlantılar) içinde eski domain yer almaya devam eder. Bu sorunları topluca düzeltmek için SQL sorgusu kullanmak gereklidir.

Adım 1 – phpMyAdmin > SQL Sekmesi

Doğru veritabanını seçtikten sonra üst menüde yer alan SQL sekmesine tıklayın.

Adım 2 – Aşağıdaki SQL Komutlarını Girin

UYARI: Aşağıdaki sorgularda “eskisite.com” ve “yenisite.com” bölümlerini kendinize göre düzenleyin.

UPDATE wp_options SET option_value = replace(option_value, 'http://eskisite.com', 'https://yenisite.com') WHERE option_name = 'home' OR option_name = 'siteurl';

UPDATE wp_posts SET guid = replace(guid, ‘http://eskisite.com’,‘https://yenisite.com’);

UPDATE wp_posts SET post_content = replace(post_content, ‘http://eskisite.com’, ‘https://yenisite.com’);

UPDATE wp_postmeta SET meta_value = replace(meta_value,‘http://eskisite.com’,‘https://yenisite.com’);

⚠️ Tablo ön ekiniz wp_ dışında bir şeyse (örneğin wp9b_), yukarıdaki komutlarda tablo adlarını da değiştirin.
⚠️ İşleme başlamadan önce veritabanı yedeği almayı ihmal etmeyin!

 Önemli Notlar ve Dikkat Edilmesi Gerekenler

  • Alan adı değişikliği yaptıktan sonra önbelleği temizlemeyi ve .htaccess dosyasını yeniden oluşturmayı unutmayın.

  • SEO açısından da değişiklik sonrası Google Search Console üzerinde yeni alan adınızı tanımlamanız önerilir.

  • WordPress eklentilerinden “Better Search Replace” veya “Velvet Blues Update URLs” gibi araçlar da içeriklerdeki alan adlarını toplu olarak güncelleyebilir.

 Sonuç

Alan adı değişikliği, WordPress siteleri için teknik bir işlem gibi görünse de, doğru adımlarla kolayca tamamlanabilir. Bu rehberde hem panel üzerinden hem de veritabanı ve SQL sorguları yoluyla WordPress alan adını güncellemenin tüm yollarını adım adım öğrendiniz.

Herhangi bir karışıklık yaşarsanız veya yardım isterseniz, Hostixo teknik destek ekibi size yardımcı olmaktan memnuniyet duyar.