Главная Войти О сайте

Как сделать редирект ссылки

Как сделать редирект ссылки

Содержание:
  1. Что такое редирект?
  2. Пример скрипта редиректа
  3. Как использовать скрипт редиректа

Что такое редирект?

Редирект - это способ перенаправления пользователя на внешнюю ссылку через скрипт, который находится на сайте. В результате, пользователь попадает на внешний ресурс, а поисковые роботы продолжают индексацию сайта.

Пример скрипта редиректа

Существуют различные способы написания скрипта редиректа. Ниже приведен пример действующего скрипта:


$urlsite = $_GET['urlsite'];
if (!empty ($urlsite)){
$urlsite = str_replace ("http://", ", $urlsite);
$urlsite = "http://".$urlsite;
header ("location: $urlsite");
}

Этот скрипт получает параметр urlsite с помощью метода GET и проверяет, не пуст ли он. Затем скрипт удаляет "http://" из URL, если оно присутствует, чтобы избежать дублирования протокола при перенаправлении. В конце скрипт указывает браузеру новый адрес для перехода.

Как использовать скрипт редиректа

Чтобы использовать скрипт редиректа на вашем сайте, выполните следующие действия:

1. Создайте файл скрипта


Откройте текстовый редактор (например, "Блокнот") на вашем компьютере и вставьте код скрипта. Сохраните файл с именем "redir.php".

2. Загрузите файл на сервер


Зайдите в панель управления вашего сайта и найдите раздел "Файловый менеджер". Загрузите файл "redir.php" в корневую папку вашего сайта.

3. Запретите индексацию скрипта


Откройте файл "robot.txt" на вашем сервере и добавьте следующие строки:


user-agent: *
Disallow: /redir.php

Таким образом, поисковые роботы будут игнорировать этот скрипт при индексации вашего сайта.

4. Добавьте ссылку на редирект


В нужном месте вашего сайта добавьте ссылку вида "http://ваш-сайт.ru/redir.php?urlsite=http://внешний-ресурс.ru/". Если в адресе ссылки есть специальные символы (например, "&" или "@"), замените их на соответствующие коды ("%26" и "%40").

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


4Java.ru