Прячем внешнюю ссылку на сайте через редирект

Обновлено: 23 декабря, 2021

Если вы хотите скрыть от поисковых систем (Яндекс, Google) ссылки на внешние сайты, можно воспользоваться следующим методом. Пишем php файл (например – gt.php) с таким содержимым:

$site = $_GET[‘site’]; 
Header (“Location: $site”); 
exit(); 

Этот код перенаправляет нас по адресу, указанному в передаваемом GET-параметре переменной $site (на примере ниже – это сайт matrixnet.ru). Соот-но внешнюю ссылку, которую мы хотим скрыть, оформляем так:

<a href="https://404.su/gt.php?site=https://matrixnet.ru/" target="_blank" rel="nofollow noopener">Какой-то текст ссылки</a>

Алгоритм простой – файлу gt.php через GET-параметр передается переменная site со значением адреса внешнего сайта (обязательно необходимо указать http:// или https://). Файл gt.php получает этот параметр, и перенаправляет на указанный внешний сайт. Для поисковиков такая ситуация считается как внутренние редиректы. И, на всякий случай, указываем еще параметр rel=”nofollow” для ссылки (“говорим” поисковикам не учитывать данную ссылку).

Не забудьте закрыть файл gt.php в robots.txt от индексации!

СКАЧАТЬ готовый php файл.

Рейтинг автора
Автор статьи
Юрий
SEO-аналитик, программист (PHP, Ajax, Delphi, MySQL).
Написано статей
266
7 оценок, среднее: 5,00 из 57 оценок, среднее: 5,00 из 57 оценок, среднее: 5,00 из 57 оценок, среднее: 5,00 из 57 оценок, среднее: 5,00 из 5 (7 оценок, среднее: 5,00 из 5)
Для того чтобы оценить запись, вы должны быть зарегистрированным пользователем сайта.
Загрузка...
Понравилась статья? Поделиться с друзьями:
Блог Программиста
Добавить комментарий

10 − пять =