7/24 Türkçe destek:[email protected]Sistem durumuDestek talebi

WordPress Site Adresi (URL) Nasıl Değiştirilir?

Okuma süresi: 2 dk

Kısa yanıt: Panele girebiliyorsanız Ayarlar › Genel ekranında “WordPress Adresi” ve “Site Adresi” alanlarını yeni adresle değiştirin. Ardından içeriklerdeki eski adresleri Better Search Replace gibi bir arama-değiştirme eklentisiyle (VPS’te WP-CLI’daki wp search-replace komutuyla) güncelleyin ve eski adresi 301 ile yeni adrese yönlendirin.

Bu rehber kimin için: Alan adı değiştiren veya HTTPS’e geçen site sahipleri · Gereken süre: 20 dakika · Seviye: Orta

WordPress site adresini veritabanındaki siteurl ve home ayarlarında saklar; yazı içerikleri, görseller ve bazı eklenti ayarları da tam adresler içerir. Yalnızca ayarı değiştirmek, içeriklerdeki eski bağlantıları güncellemez. Bu nedenle adres değişikliği iki aşamalıdır: ayar ve içerik.

Adres değiştirme adımları

  1. Yedek alın: Veritabanı ve dosyaların tam yedeğini alın.
  2. Ayarı değiştirin: Ayarlar › Genel ekranında iki adres alanına yeni adresi yazıp kaydedin; oturumunuz kapanır ve yeni adresten giriş yaparsınız.
  3. Panele giremiyorsanız: wp-config.php dosyasına WP_HOME ve WP_SITEURL tanımlarını ekleyin (aşağıdaki örnek).
  4. İçeriği güncelleyin: Better Search Replace gibi bir arama-değiştirme eklentisinde eski ve yeni adresi girip önce deneme çalıştırmasıyla (dry run) kaç kaydın değişeceğini görün, sonuç doğruysa gerçek değiştirmeyi yapın. VPS’te aynı işi wp search-replace 'http://eski.com' 'https://yeni.com' --skip-columns=guid komutuyla yapabilirsiniz.
  5. Önbelleği temizleyin: Önbellek eklentisinin ve varsa CDN’in önbelleğini boşaltın.
  6. Yönlendirin: Eski alan adından yeni adrese 301 yönlendirme ekleyin ve Search Console’da adres değişikliği aracını kullanın.
define( 'WP_HOME', 'https://yeni.com' );
define( 'WP_SITEURL', 'https://yeni.com' );

Neden SQL ile değiştirmeyin?

phpMyAdmin’de basit bir SQL REPLACE sorgusu, eklentilerin ve widget’ların serileştirilmiş (serialized) verilerindeki karakter uzunluklarını bozar ve ayarların kaybolmasına yol açar. wp search-replace ve güvenilir arama-değiştirme eklentileri serileştirilmiş verileri doğru günceller. guid sütununu değiştirmemek RSS okuyucularda yazıların yeniden yayınlanmış gibi görünmesini önler.

Hâlâ çözülmediyse

Değişiklikten sonra yönlendirme döngüsü oluşursa wp-config’deki tanımları ve .htaccess yönlendirmelerini kontrol edin. Yönlendirme zincirini yönlendirme kontrol aracıyla test edin. Yeni bir alan adına geçiyorsanız alan adı kaydını tamamladıktan sonra bu adımlara başlayın.

Sık sorulan sorular

Ayarlar › Genel’deki alanlar gri ve değiştirilemiyor.

wp-config.php’de WP_HOME ve WP_SITEURL tanımlıdır; değişikliği o dosyadan yapın.

Görseller hâlâ eski adresten yükleniyor.

İçerik arama-değiştirme adımı atlanmıştır veya önbellek temizlenmemiştir.

İlgili rehberler