• Bu site çerezler kullanır. Bu siteyi kullanmaya devam ederek çerez kullanımımızı kabul etmiş olursunuz. Daha fazla bilgi edin.

WordPress domain değiştirme

Konuyu Okuyan Kişiler (0)

Tesla Reyiz

webmaster.tc
Paylaşım Ekibi
Katılım
25 Şub 2018
Mesajlar
44
Beğeniler
0
#1
Estek Köstek WordPress Destek diyerek başlayalım yine. Sıcağı sıcağına domain değiştirmişken hemen nasıl yaptığımı anlatmak istedim. Tahmin edeceğiniz üzere uzun bir süre yazıp sonra alan adı değişikliği kararı almak kolay olmuyor. Nedeni ise basit. İndeks kaybına uğrayabilirsiniz, sıralamalarda yerinizden olabilirsiniz, ziyaretçileriniz için sıkıntı doğabilir vs.. Ama araştırarak ve bir çok yerli yabancı kaynaktan okuyarak neredeyse sıfır sorun ile taşıma işlemini gerçekleştirdim. Şimdi sırasıyla tüm adımları yazacağım. İlk olarak FTP hesabınızdaki dosyaların yedeğini almalısınız. CuteFTP ve Filezilla gibi aracı programlar ile kolayca yapabilirsiniz. Yeni domainizi tescil ettiniz ve ns server ayarlarınıda yaptınız. Tabi artık yeni alan adınız içinde bir ftp hesabınız var.


Tüm bunlar tamamsa şimdi başlayalım.

  • Yeni domainizin CPanel ‘ine girerek bir veritabanı ve bu veritabanına ait bir kullanıcı oluşturuyorsunuz. (PhpMyAdmin)
  • Şimdi eski alan adımızın CPanel ‘e giriş yaparak PhpMyAdmin üzerinden veritabanımızı dışa aktar / export diyoruz.
  • Dışa aktardığımız veritabanımızı yeni alan adımızın PhpMyAdmini üzerinde bu kez içe aktar /import diyerek yüklüyoruz.
  • Şimdi herşey tamam gibi görünüyor. Yeni domainimizin ftp sine eskisinden yedeklerimizi aynen attık, veri tabanınıda kurduk.
  • Ancak birşeyi atlmayın. Yeni alan adınızda wp-config.php dosyasındaki bilgileri düzeltmelisiniz. Çünkü faklı bir veri tabanı ve kullanıcı ismi belirlemiş olabilirsiniz.
  • Yinede işlemler bununla bitmiyor. Şimdi eski domainimiz üzerinden veri tabanımızı aldığımız için yeni PhpMyAdmin üzerinde birkaç sorgu çalıştırmalıyız

Yeni CPanel ‘de PhpMyAdmin ‘e giriş yapıyoruz. Burada SQL ‘e tıklayarak sırayla aşağıdaki sorguları çalıştırıyoruz.

Önce wp_options tablosundaki eski urlleri yeni url ile değiştiriyoruz.

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

Şimdi siteye giriş yapabiliriz yeni alan adı üzerinden ancak konulara giriş yapamayız. Konulara giriş yapabilmek içinaşağıdaki sorguyu çalıştırıyoruz.

!Kodları uygularken “tırnak işaretlerini” kendiniz girmeye özen gösteriniz. Yazı içinden direk kopyala yapıştır yaptığınızda buradaki tırnak işareti formatı yüzünden hata alabilirsiniz.
UPDATE wp_posts SET guid = replace(guid, ‘http://www.eskisite.com’,’http://www.yenisite.com’);

Son olarak resimlerde de sorun çıkmaması ve sağlıklı olarak görünmesi için aşağıdaki sorguyu çalıştırıyoruz.

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


Şimdi sorunsuz bir şekilde yeni alan adımız üzerinden blog sayfamızı gezebiliriz. Ancak iş bununla bitmiyor.
Baştada dediğim gibi hala google üzerindeki indeksleriniz eski alan adınıza ait. Eğer 301 Yönlendirmesi yapmazsak bu linklere tıklayanlar eski domain üzerinden görmeye çalışacaktır.

Eski FTP nizde public_html altında .htaccess dosyanızı not defteri ile açarak aşağıdaki kodu en altına eklemelisiniz.

Options +FollowSymLinks
RewriteEngine on
RewriteRule (.*) http://yenidomain.com/$1 [R=301,L]
# END WordPress


Bu işlemide yaptıktan sonra son olarak Google Web Yöneticisi Araçlarına yeni alan adınızla sitenizi eklemeli ve doğrulamalısınız. Sonrasında ise eski alan adınıza girerek Adres Değişikliği kısmında gerekli yerleri doldurmalısınız.




Böylece bir domain değiştirme işlemini tüm hatlarıyla gerçekleştirmiş olduk.
karabulut