Как перенести сайт wordpress на другой домен
Часто бывает необходимо перенести сайт написаный на wordpress на другой домен. Но к сожалению для нормального функционирования сайта одного изменения домена будет не достаточно.
Все дело в том, что база данных вашего водпресса содержит ссылки привязанные к изначальному домену.
И для его дальнейшей работы с новым доменным именем, необходимо будет переписать (заменить) записи со старым доменным именем на новое.
В ручную это делать очень долго. Для ускорения этого процесса можно возпользоваться несколькими запросами в базу данных.
UPDATE wp_options SET option_value = REPLACE(option_value, 'OLDDOMAIN', 'NEWDOMAIN') WHERE option_name = 'home' OR option_name = 'siteurl';
UPDATE wp_posts SET guid = REPLACE(guid, 'OLDDOMAIN','NEWDOMAIN');
UPDATE wp_posts SET post_content = REPLACE(post_content, 'OLDDOMAIN', 'NEWDOMAIN');
Где OLDDOMAIN это адрес старого доменного имени, а NEWDOMAIN - адрес нового доменного имени.
Например старое было http://odnoklassniki.ru, а новое http://ok.ru.
Этих трех запросов будет достаточно чтобы переписать вашу базу на новый домен.