Как быстро изменить абсолютные ссылки на относительные в сайтах WordPress 80

Здравствуйте, уважаемые друзья. Сегодня поговорим о том, как быстро изменить абсолютные ссылки на относительные в сайтах и блогах WordPress. А также немного затронем сложный способ, который подойдёт для опытных владельцев сайтов.

Итак, друзья эта информация пригодится вам уже в ближайшем будущем. Так как рано или поздно мы все будем вынуждены перейти с протокола http на https. Этого от нас требует Гугл, так как с 2017 года незащищённые сайты будут понижаться в поисковой выдаче. Это по типу внедрения адаптивного дизайна. когда Гугл тоже выкатил ультиматум таким сайтам.

А этот переход подразумевает много технической возни и замену всех ссылок на сайте.

Сейчас подробно останавливаться на протоколах не буду, поговорим об этом в отдельной статье, где и разберём весь пошаговый план по смене протокола.

Перед началом работы со ссылками сделайте резервную копию сайта. Обязательно!

Чем отличаются абсолютные и относительные ссылки

Ссылок на вашем сайте достаточно много – это ссылки страниц, статей, меню, изображений, метатегов, скриптов и так далее. Все эти ссылки являются абсолютными. Они имеют такой вид:

http://site. ru/content/

А нужно изменить эти ссылки на относительные, которые делятся на два варианта.

  1. Относительные ссылки вне зависимости от домена:

— https://site. ru/content/ — абсолютная.

— /content/ — относительная.

  1. Относительные ссылки вне зависимости от протокола.

— https://site. ru/content/ — абсолютная.

— //site. ru/content/ — относительная.

Мы будем менять ссылки на последний вариант. Так как именно такие адреса ссылок понадобятся при смене протокола.

Изменение ссылок с помощью плагина HTTP / HTTPS Remover

Вообще, на выбор есть 2 пути, решить задачу с помощью плагина и без него. Второй вариант обсудим дальше. А сейчас самый простой и быстрый, с помощью HTTP / HTTPS Remover плагина.

Я пересмотрел много плагинов. Окончательный выбор был между двумя претендентами HTTP / HTTPS Remover и Velvet Blues Update URLs, которые вы можете использовать.

HTTP / HTTPS Remover – не имеет настроек и выполняет своё назначение сразу после активации.

Velvet Blues Update URLs – нужно настраивать, зато его можно удалить после изменения ссылок.

Выбор за вами, я же остановился на первом. Просто устанавливаете и активируйте этот плагин – и он работает.

Обращаю ваше внимание, что этот плагин меняет абсолютные ссылки на относительные везде, а если ссылка на ваш сайт была без анкора (текста), то в ссылке автоматически изменится протокол. Так как плагин подразумевает использование при изменении протокола.

Изменение ссылок в базе данных

Этот способ сложнее, но также позволяет изменить массово ссылки. Для этого вам нужно открыть базу данных сайта. Сделать это можно через админку хостинга в разделе phpMyAdmin.

Далее, выбрав базу данных, в разделе SQL нужно ввести следующие команды:

Изменение адреса и имени сайта.

Изменение URL страниц сайта и ссылок в тексте.

Изменение ссылок в метаданных.

Изменение ссылок в комментариях.

Подробно останавливаться на этом способе не буду, так как если вы не работали с базой данных, то это не самый лучший момент начать. А те, кто работал, для них и объяснять ничего не надо.

Вот собственно и всё, что я хотел рассказать и показать в этой статье. Этот подготовительный этап будет нужен в дальнейшем при переходе с протокола http на https. Чем я собираюсь заняться в ближайшее время.

На сегодня у меня всё. Друзья, я желаю вам успехов! До встречи в новых статьях.

С уважением, Максим Зайцев.