WordPress sitenizin yeni bir alan adına taşınması gerektiğinde yani Wordpress site alan adı değiştirme için , yeni alan adınız ile wordpress’in çalışması için aşağıdaki veritabanı güncellemeleri önemlidir.
WordPress Site Alan Adı Değiştirme için sırasıyla aşağıdaki adımları uygulayabilirsiniz.
1 |
UPDATE wp_options SET option_value = replace(option_value, 'http://www.eski-adres.com', 'http://www.yeni-adres.com') WHERE option_name = 'home' OR option_name = 'siteurl'; |
Asagidaki post tablosundaki tm guid degerlerini yeni alan adi ile degistirir.
1 |
UPDATE wp_posts SET guid = replace(guid, 'http://www.eski-adres.com','http://www.yeni-adre.com'); |
Asagidaki ise post tablosundaki entrylerde yazmis oldugunuz tm eski alan adlarini yenisi ile degistirir.
1 |
UPDATE wp_posts SET post_content = replace(post_content, 'http://www.eski-adres.com', 'http://www.yeni-adres.com') |
Son olarak asagidaki yönlendirme, .htaccess ile yapilacak, php ile de yapilabilir önemli olan 301 olması.
1 2 3 4 |
RewriteEngine on RewriteCond %{HTTP_HOST} ^.eski-adres.com$ [OR] RewriteCond %{HTTP_HOST} ^www.eski-adres.com RewriteRule ^/?(.*)$ "http://www.yeni-adres.com/$1" [R=301,L] |
So, what do you think ?