Простенький редирект скрипт для реферальных ссылок

Добрый день уважаемые пользователи интернета, а так же посетители данного блога! Со времен внедрения партнерских программ, каждому участнику давалась своя универсальная ссылка для привлечения клиентов, что и до сих пор делается!

Но со временем, каждый веб-мастер начинает использовать не одну и не две партнерские программы с целью заработка. Какие-то партнерки тестирует, о каких-то отказывается, и со временем, начинает нарастать тот самый бардак с ссылками на сайте! Многие ссылки уже не имеют потенциальной принадлежности веб-мастеру, некоторые могут стать абсолютно уже не действительными и выдают всем известную ошибку 404. Что сказывается также на позициях в поисковых системах. Так как поисковые системы не любят сайты с "битыми" ссылками и ранжируют их в выдаче ниже.

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

Что предлагаю в данном случае использовать!  По идее чтобы спрятать ссылку от посетителя, можно воспользоваться редиректом, но не многие знают, как это сделать! Но как правило редирект делают в большинстве случает ссылкой на файл с расширением *.php и соответственно для каждой ссылки, свой файл. Чтобы упростить этот распространенный метод скрытия реферальной ссылки и последующем редиректе на требуемый сайт, необходимо задать параметр, и все реферальные ссылки направлять на один файл *.php, где методом GET посетителя будет перенаправлять на требуемый сайт.

Что может возникнуть в данном случае? В основном рассматривается все с целью, как поведут себя поисковые системы к ссылкам, содержащий параметр ?go_to=site.ru. Здесь конечно же можно углубиться в сферу SEO продвижения, конечно же это будет являться не таким оптимальным способом, но все таки большинство сайтов в интернете имеют не всегда url читаемые адреса, ну а если url будет вида www.site.ru/site.php?go_to=ref_link_site.com , думаю в этом случае ни чего страшного не произойдет. Во всяком случае всегда есть возможность скрыть эти ссылки от индексации после site.php?go_to в .htaccess.

В общем сам код файла site.php будет содержать следующий код:

 $url = $_GET['go_to'];
 if ($url == 'www.site.ru') {header('Location: http://www.site.ru/main.php?ref=11001100asdf');}
 if ($url == 'www.site.ru') {header('Location: http://www.site.ru/main.php?ref=11001100asdf');}
 if ($url == 'www.site.ru') {header('Location: http://www.site.ru/main.php?ref=11001100asdf');}
 if ($url == 'www.site.ru') {header('Location: http://www.site.ru/main.php?ref=11001100asdf');}
 if ($url == 'www.site.ru') {header('Location: http://www.site.ru/main.php?ref=11001100asdf');}
 if ($url == 'www.site.ru') {header('Location: http://www.site.ru/main.php?ref=11001100asdf');}
 if ($url == 'www.site.ru') {header('Location: http://www.site.ru/main.php?ref=11001100asdf');}
 if ($url == 'www.site.ru') {header('Location: http://www.site.ru/main.php?ref=11001100asdf');}
 if ($url == 'www.site.ru') {header('Location: http://www.site.ru/main.php?ref=11001100asdf');}
 if ($url == 'www.site.ru') {header('Location: http://www.site.ru/main.php?ref=11001100asdf');}
 if ($url == 'www.site.ru') {header('Location: http://www.site.ru/main.php?ref=11001100asdf');}
 if ($url == 'www.site.ru') {header('Location: http://www.site.ru/main.php?ref=11001100asdf');}
 if ($url == 'www.site.ru') {header('Location: http://www.site.ru/main.php?ref=11001100asdf');}
 if ($url == 'www.site.ru') {header('Location: http://www.site.ru/main.php?ref=11001100asdf');}
 if ($url == 'www.site.ru') {header('Location: http://www.site.ru/main.php?ref=11001100asdf');}

Ссылку с параметром на данный файл site.php необходимо открывать в новом окне. Сам скрипт не создает большую нагрузку на хостинг, даже если там будет 500 ссылок. Это достаточно, чтобы участвовать во многих партнерских программах. )))

Ссылка сам должна иметь следующий вид:

<a href="site.ru/site.php?go_to=www.site.ru" target="_blank" rel="nofollow">Ref Link</a>

В строке состояния браузера может быть отображено следующее :
http://www.site.ru/site.php?go_to=www.refsite.com

Пользователь в большинстве случае подумает, что пере направление идет на сайт www.refsite.com, но на самом деле этот параметр www.refsite.com передается файлу site.php, где скрипт методом GET извлекает значение go_to и далее по условию отправляет посетителя заданными параметрами на требуемый сайт по нужной реферальной ссылке.

Скачать данный файл и проверить работоспособность скрипта можно это этой ссылке

site.rar

p.s. Посмотрите на строку состояния url в браузере и сравните действительное название файла.

Поделись страницей - поддержи автора!

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *