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

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

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

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

<a href="/gt.php?site=http://url_site/" 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).
Написано статей
105
1 Звезда2 Звезды3 Звезды4 Звезды5 Звезд (Пока оценок нет)
Загрузка...
Понравилась статья? Поделиться с друзьями:
Добавить комментарий

один × 4 =

;-) :| :x :twisted: :smile: :shock: :sad: :roll: :razz: :oops: :o :mrgreen: :lol: :idea: :grin: :evil: :cry: :cool: :arrow: :???: :?: :!: