Как изменить ссылки в контенте сайте через базу данных ; очень удобно
В Интернете мы нашли для вас универсальный метод, использующий прямые директивы к базе данных, который позволяет во избежание ошибок сменить внутренние ссылки в блоге при смене домена. При смене домена перед вебмастером встает большая проблема — нужно в постах сменить все ссылки с упоминанием старого домена на новый. Это можно сделать, используя команды управления базой данных в 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’);