Как сделать редирект внешних ссылок с сайта

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

Для wordpress существует готовые плагины, делающие эту работу. Однако мы рассмотрим, как сделать это вручную, во-первых, потому что это довольно просто, а во-вторых, чтобы не создавать дополнительную нагрузку на сайт, что неизбежно при подключении новых плагинов.

Все изменения состоят из трех этапов:

1. Нужно в корневой папке сайта (или в любой другой, тогда во втором пункте нужно добавить соответствующий путь к файлу) создать файл redir.php со следующим содержанием.

Скачать готовый файл в архиве можно по ссылке.

Этот скрипт принимает параметр url (это наша внешняя ссылка) и делает переход по ней.

2. Теперь вместо внешней ссылки указываем следующую конструкцию http://ваш_сайт.ru/redir.php?url=внешняя_ссылка. То есть, если у вас есть ссылка google.com, то указываем так: http://ваш_сайт.ru/redir.php?url=google.com. Выглядит, как будто мы сделали внешнюю ссылку внутренней.

3. Можно закрыть файл redir.php от индексации поисковыми системами. Для этого в robots.txt (находится в корневом каталоге сайта) добавляем инструкцию:

Оцените статью
Делаем сайт своими руками
Комментарии: 2
  1. Дмитрий

    Привет, подскажи, пожалуйста, как сделать следующую схему. Видел такую на некоторых сайтах. К примеру есть у меня на сайте несколько страниц, ведущих на партнерский урл. Иногда этот урл нужно менять и чтобы не делать это ручками отдельно в каждой странице, делоают что-то вроде «go-affiliate link» и эту часть ставят везде вместо ссылок, а возможно в каком-то меню задается значение этого «go-affiliate link» в виде ссылки. Затем мы просто в одном месте меняем ссылку и везде где есть «go-affiliate link» теперь ведет на новую замененную ссылку… Как-то каряво наверное объяснил, но надеюсь поймешь и подскажешь. Заранее спасибо!

    Ответить
    1. Ложников Андрей (автор)

      Можно через шорткоды сделать — https://delaemsait.info/kak-sdelat-redirekt-vneshnix-ssylok-s-sajta/

      Ответить
Добавить комментарии