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 (
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.
bu kodu çalıştırmadım ama veritabanında yer alan tüm linkleri https://www.siteadresi.com şeklinde yaptım.
Siteye girenlerin %99 https://www.siteadresi.com ile %1 https://siteadresi.com şeklinde erişim yapmış. Sitede adsense reklamları var https://siteadresi.com erişim yapanlarda gösterim ve tıklama dahi var... ilginç bir durum var sorunun sebebini öğrensem yeter bana...