«В глубине души мудрецы знают эту истину: единственный способ помочь себе — это помогать другим людям».
Элберт Хаббард

Вообще-то, эта заметка должна была появится в рамках более объемного поста на тему негативного влияния на блог «Блогуна» и «мертвых» ссылок, но раз уж у меня не заладилось с регулярностью публикаций, да и у одной из моих читательниц случился переезд, то полезнее будет опубликовать ее сейчас.

Татьяна Какунина, наконец-то, сменила прописку своего блога, и вместо старого http://kitten.hardgame.ru/, блог «о ЛЮБВИ или немного о ЖИЗНИ» проживает теперь по адресу http://kisuhvostik.ru/. К плюсам переезда можно отнести второй домен, более стабильную работу блога, более быструю загрузку страниц. Сейчас не приходится ждать под десяток секунд, чтобы ознакомится с новыми постами и обсуждениями. К сожалению, у этого новоселья есть и минусы, существенные даже для блога о стихах и любви. Так, обнулились нажитые непосильным постингом показатели PR и Тиц, ежепостно приходится уведомлять читателей о необходимости повторить процедуру подписки, а стоимость рекламы в биржах для данного блога какое-то время будет существенно ниже. Если Zer0CooL (главадмин), верно настроит редирект, то «продающие» статсы вернутся в ближайшие пересчеты у Яндекса и Гугля, но и мы, читатели, можем очень помочь в возвращении блога на прежние позиции.
А поможет нам в этом плагин Search and Replace. Данный плагин позволяет заменить указанные значения (будь то текст или HTML-код) во всех постах, комментариях, ссылках — во всех таблицах базы данных вашего блога. Все, что вам нужно, это закачать плагин в папку /wp-content/plugins/, активировать его из панели управления, перейти на закладку плагина (Параметры-Search & Replace) и указать, что и на что будете менять. Обязательно перед использованием плагина сделайте резервную копию своей базы данных, или попросите администраторов вашего хостинга сделать это для вас. У меня все прошло нормально и без этого, но все же.

Процедура замены проста до безобразия. В строке Replace вы указываете Что вы хотите заменить, а в строке with пишете На что нужно заменить. Затем, в таблице выше, выбираете те таблицы в базе данных, в которых нужно выполнить заданный вами поиск и замену. В данном случае, для смены старого домена Татьяны на новый по всему своему блогу, я выделил следующие поля:

  1. Content field
  2. GUID field
  3. Excerpts field
  4. Comments content field
  5. Comments author field
  6. Comments author e-mail field
  7. Comments author URL field
  8. Comments-Counter field
  9. User-ID field

Что получилось в данном случае? Ссылки на старый адрес http://kitten.hardgame.ru/ заменены ссылками на новый адрес http://kisuhvostik.ru/, включая и ссылки на внутренние страницы, и ссылки с имени комментатора, и ссылки из тела комментария. В общем, изменились все имеющиеся ссылки на старый домен Татьяны, ссылками на новый домен, а тексты ссылок остались неизменными, что мне и было нужно.

При ближайшем пересчете статсов, поисковые системы найдут ссылки на те же самые страницы, что и раньше, но только с новым доменом. Это позволит блогу Татьяны и Артема не потерять ни грамма полезного веса ни на одной из страниц их блога. Мне же особого труда не стоило найти плагин, заменить старые ссылки новыми и предложить вам сделать то же самое. Протянем пост помощи ближнему блоггеру!

Перевод английского плагина я сделал, но он почему-то не подхватился, и вам лучше воспользоваться оригинальной версией. Но слов там почти нет, только строка ввода «Что искать» и «На что заменять», так что не потеряетесь. А на скриншотах — галочки, которые я отметил для поиска и замены. Эти галочки и поля — строки в таблицах базы данных.