Как изменить ссылки в контенте сайте через базу данных ; очень удобно

В Интернете мы нашли для вас универсальный метод, использующий прямые директивы к базе данных, который позволяет во избежание ошибок сменить внутренние ссылки в блоге при смене домена. При смене домена перед вебмастером встает большая проблема — нужно в постах сменить все ссылки с упоминанием старого домена на новый. Это можно сделать, используя команды управления базой данных в phpMyAdmin. Очень удобно.

1. Войдите в phpMyAdmin, выберете нужную базу данных, и откройте окно для ввода запросов к базе данных.

2. Вводя в него специальные команды, можно добиться таких же результатов, как и при использовании плагинов — данные будут изменяться непосредственно в базе данных. С помощью таких команд можно и поменять во всех внутренних ссылках домен со старого на новый.

URL домена находится в нескольких местах:

Чтобы его сменить, нужно ввести три команды. Для смены URL старого домена на новый в настройках введите:

UPDATE wp_options SET option_value = replace(option_value, ‘http://Ваш старый_сайт. ua’, ‘http://Ваш новый_сайт. ua’) WHERE option_name = ‘home’ OR option_name = ‘siteurl’;

Чтобы сменить ссылки на посты, введите такой запрос:

Чтобы изменить ссылки в самих постах, в которых упоминался ваш домен, введите такой запрос:

UPDATE wp_posts SET post_content = replace(post_content, ‘http://Ваш старый_сайт. ua’, ‘http://Ваш новый_сайт. ua’);

Такой же код — для Opencart

Изменить все ссылки в описании категорий товара

UPDATE oc_category_description SET description = replace(description, ‘http://Ваш старый_сайт. ua’,’http://Ваш новый_сайт. ua’);

Изменить все ссылки в описании продукции

UPDATE oc_product_description SET description = replace(description, ‘http://Ваш старый_сайт. ua’,’http://Ваш новый_сайт. ua’);

Изменить все ссылки в банерах

UPDATE oc_banner_image SET link = replace(link, ‘http://Ваш старый_сайт. ua’,’http://Ваш новый_сайт. ua’);

Такой же код — для Joomla

UPDATE jos_content SET introtext = replace(introtext, ‘http://Ваш старый_сайт. ua’,’http://Ваш новый_сайт. ua’);