We launched new forums in March 2019—join us there. In a hurry for help with your website? Get Help Now!
    • 23451
    • 232 Posts
    Добрый день,

    В связи с тем, что в последнее время поисковики все внимательнее относятся к количеству и качеству исходящих внешних ссылок со страниц сайта хотелось бы заиметь плагин к MODx, который бы реализовывал следующее:
    при парсинге страницы он ищет все внешние ссылки (или только с определенным параметром) и заменяет их на ссылки вида http://mysite.ru/goto/external-link1.
    Далее когда посетитель на сайте кликает по этой ссылке - происходит редирект со страницы external-link1 на реальную внешнюю ссылку.
    Таким образом для поисковых систем все ссылки на сайте выглядели бы как внутренние.

    Кто-нибудь из сообщества видел реализацию подобного?
      • 785
      • 2,113 Posts
      Вообще-то, насколько я понимаю, достаточно создать ссылки нужного вида:
      http://mysite.ru/redirectpage?redirect_to=http://newsite.ru/

      и на странице redirectpage выполнять простейший сниппет типа:
      $newurl = (empty($_POST['redirect_to'])) ? $_SERVER["HTTP_REFERER"] : urlencode($_POST['redirect_to']);
      header("Location: $newurl");

      однако я не уверен, что поисковым системам это понравится, хотя может я и ошибаюсь.

      Сам этот метод не пробовал, могу в чем-то и ошибаться.
        Создание сайтов на MODx, поддержка сайтов, поисковая оптимизация, программирование, копирайтинг
        Статьи о MODx, регулярно новые публикации
        • 23451
        • 232 Posts
        спасибо за вариант, AKots, пожалуй так пока и сделаю ..
        Сначало хотелось чтобы при добавлении материалов на сайт это было абсолютно прозрачно, но писать плагин будет сложнее ..