Admin panelde
www.siteadresi.com databasede wp_options bölümünde siteurl ve home
www.siteadresi.com şeklinde... Sitemde yer alan tüm url yapısını www. şeklinde yaptım ancak databasede www. olmadı bazıları. wp-post bölümünde ilk girdiğimiz yazılar
https://siteadresi.com /?page_id=3 yeni yazı girdiğimizde
https://www.siteadresi.com /?page_id=3 şeklinde...
Öğrenmek istediğim bu sunucuda veya veritabanında sorun olup olmadığı... Epeydir bizde sorun yok falan diyorlar.
Sunucu tarafında veya db tarafında sorunlar olsa 500 403 503 gibi hata kodları ile karşılaşırsınız.
Buna rağmen yeni post girdiğinizde www prefixi alıyorsanız fakat eski postlarda prefix kayıp ise
Phpmyadmine girin ilgili veritabanına gelin üst menüde sql seçeneğine tıklayın ve aşağıda ki kodları tek tek girin
(Aşağıda ki işlemleri yapmadan önce mutlaka yedek alın!!) UPDATE wp_posts SET guid = REPLACE(guid, 'https://siteadresi.com', 'https://www.siteadresi.com');
UPDATE wp_posts SET post_content = REPLACE(post_content, 'https://siteadresi.com', 'https://www.siteadresi.com');
UPDATE wp_postmeta SET meta_value = REPLACE(meta_value, 'https://siteadresi.com', 'https://www.siteadresi.com');
UPDATE wp_options SET option_value = REPLACE(option_value, 'https://siteadresi.com', 'https://www.siteadresi.com') WHERE option_name = 'home' OR option_name = 'siteurl';
ile eski içeriklerinizi ve diğer ayarları güncelleyebilirsiniz.