Anasayfa / PHP & MYSQL / WordPress Site Adresini Değiştirme
WordPress Site Adresini Değiştirme

WordPress Site Adresini Değiştirme

Localhost ya da farklı bir domain üzerine açılan siteyi yeni domaine taşımak istediğimizde ihtiyaç duyduğumuz bir konu.

Bazıları Text Editor yardımıyla Veritabanı’ndaki URL’leri değiştirmeyi tercih ediyor.

Fakat bu yanlış bir yöntem.

Bu yöntem özellikle sayfa yapıcı eklentilerde ciddi problemler çıkarıyor (WP Bakery Visual Composer vs…).

Bunun en sağlıklı yöntemini anlatıyorum :

Öncelikle FTP ya da Localhost üzerinde olan  dosyalarınızı olduğu gibi yeni domaininizin FTP’sine atın.

Ardından;

MYSQL yedeğini PhpMyadmin üzerinden olduğu gibi import edin.

İmport ettiğiniz Veritabanı’nı seçin ve aşağıdaki kodu SQL sorgusu olarak çalıştırın (http://www.eskiadres.com yerine eski adresinizi, http://www.yeniadres.com yerine de yeni adresinizi yazmayı unutmayın).

 

UPDATE wp_options SET option_value = replace(option_value, 'http://www.eskiadres.com', 'http://www.yeniadres.com') WHERE option_name = 'home' OR option_name = 'siteurl';

UPDATE wp_posts SET guid = replace(guid, 'http://www.eskiadres.com','http://www.yeniadres.com');

UPDATE wp_posts SET post_content = replace(post_content, 'http://www.eskiadres.com', 'http://www.yeniadres.com');

UPDATE wp_postmeta SET meta_value = replace(meta_value,'http://www.eskiadres.com','http://www.yeniadres.com');

Ardından;

wp-config.php dosyanızı açın ve yeni Database bilgilerinizi girin.

define('DB_NAME', 'databasename');

/** MySQL database username */
define('DB_USER', 'username');

/** MySQL database password */
define('DB_PASSWORD', 'password');

/** MySQL hostname */
define('DB_HOST', 'localhost');

Görev başarıyla tamamlandı.

4 yorum

  1. Bi dip not düşelim ayrıca; tablo ön eki sizde farklı ise “wp_” yukarıdaki sorgularda kendi tablo ön ekinizi yazmanız gerekecektir.

  2. Merhaba, Google arama sonuclarinda siteadi.com seklinde gozuken WordPress sitemizi www siteadi.com seklinde listelenmesini nasil sagliyabiliriz ? Basina “www” eklemek istiyorum.
    Tesekkurler.

    • Ayarlar-Genel kısmından WordPress adresi (URL) ve Site Adresi (URL) kısımlarını http://www.site.com şeklinde güncelleyin.
      .htaccess dosyasına aşağıdakini ekleyin (sitem.com kısmına kendi sitenizi yazın)
      RewriteEngine on
      RewriteCond %{HTTP_HOST} ^sitem.com [NC]
      RewriteRule ^(.*)$ https://www.sitem.com/$1 [L,R=301,NC]
      Bu değişikliklerden sonra Google’ın sayfalarınızı Cachelemesini bekleyin.Zaman alacaktır güncellemesi.

Cevapla

E-posta adresiniz yayınlanmayacak. Required fields are marked *

*