WordPress alt yapısı kullanan internet sitenizde belli nedenlerden dolayı domain değişikliği yapmanız gerekebilir. Eğer domain değiştirmek istiyor fakat nasıl yapılacağını bilmiyorsanız aşağıdaki adımları dikkatlice takip ederek başarılı bir şekilde domaininizi değiştirebilirsiniz.

NOT : Öncelikle sitenizin yedeğini almayı unutmayın.

İlk olarak WordPress admin paneline giriş yaparak işlemlere başlamış oluyoruz. Giriş yaptıktan sonra sol panelde bulunan ayarlar sekmesine tıklıyoruz ve açılan menüden genele basıyoruz.


Kırmızı ile işaretlediğim kısıma yeni domainizi yazıyorsunuz ve kayıt ediyorsunuz. WordPress admin panelinde yapacağınız işlem bu kadar. Şimdi dosya yöneticisi veya FileZilla ile dosyalarınıza bağlanmanız gerekiyor. Dosyalara erişim sağladıktan sonra ana dizindeki wp-config.php dosyasını buluyoruz ve sağ tıklayıp düzenle diyoruz. Düzenle dedikten sonra aşağıdaki kodu ekliyoruz ve kaydedip çıkıyoruz.

define('WP_HOME','http://yenidomaininiz.com');
define('WP_SITEURL','http://yenidomaininiz.com');
NOT : Yenidomaininiz yazan kısıma yeni domaini yazmanız gerekiyor.

Bu işlemi yaptıktan sonra wp-config.php dosyanızın bu şekilde olması gerekiyor.


Eğer bu kısıma kadar başarıyla geldiyseniz bu kısımda da işlemimiz bitiyor. Şimdi ise işlem sırası veritabanınıza geliyor. cPanel üzerinden Veritabanları bölümüne gelin ve phpMyAdmin'e giriş yapın. Girişin ardından wp_options'u seçin ve option_name sütununda siteurl ve home yazan kısımları sol kısmındaki düzenle butonuna basarak düzenle diyip yeni domain adresinizi girin, git butonuna basıp kayıt edin.

Genel olarak domain değiştirme işlemimiz burada son buluyor. Son olarak eski domainimizi yeni domaine yönlendirmemiz gerekiyor. Bunun için 301 yönlendirmesi yapacağız.

Tekrar dosya yöneticine gelin ve ana dizinde bulunan .htaccess dosyasını bulun. Sağ tıklayıp düzenle diyin ve aşağıdaki kodu ekleyip kayıt edin.

RewriteEngine on
RewriteRule ^(.*)$ http://yenidomaininiz.com/$1 [R=301,L]
NOT : Yenidomaininiz yazan kısıma yeni domaini yazmanız gerekiyor.

En son .htaccess dosyanızın böyle olması gerekiyor.


Eğer buraya kadar başarılı bir şekilde geldiyseniz herhangi bir hata almamanız gerekiyor. Eğer hata alıyorsanız ilk başta yazdığım üzere aldığınız yedeği geri yükleyip işlemleri tekrar yapmayı deneyebilirsiniz.