Как спрятать url партнерской ссылки
В последнее время многие пользователи все чаше при копировании нужной ссылки намеренно "отрезают" ту часть ссылки, которая содержит информацию о реферере, либо не переходят по партнерским ссылкам, у которых имеется идентификатор рефссылки. Это делается ими для того, чтобы не стать Вашим рефералом в предложенной Вами партнерской программе.
Для того чтобы не терять из-за таких действий посетителей Вашего сайта привлекаемых рефералов, подобные рефссылки рекомендуется скрывать (прятать).
Если Вам необходимо скрыть от посетителя Вашего сайта идентификатор Вашей рефссылки, чтобы его не "отрезали", то воспользуйтесь одним из ниже приведенных примеров (реализованных при помощи PHP, JavaScript или через .htaccess).
Для начала рассмотрим, как скрыть URL с помощью PHP! Для этого просто создайте в корневой папке Вашего сайта файл (например, partner.php) с таким кодом:
<?php
header ("location: http://tak.ru/partner.php?id=95267");
?>
А на страничке, где будет размещена данная рефссылка, прописываем нашу ссылку следующим образом:
<a href="partner.php">Лучшая партнерка контекстной рекламы</a>
Плюсы данного способа заключаются в том, что посетители не смогут увидеть, что скрывается в настоящей ссылке (рефссылка), т.к. она спрятана в php файле и хранится на сервере. Но есть и свои минусы: для каждой рефссылки понадобится свой отдельный файл, либо добавлять GET параметры.
Далее давайте рассмотрим второй способ как скрыть URL с помощью JavaScript! Для этого используйте следующий код:
<a href="http://tak.ru/partner.php?id=95267" target="_top"
onmouseover="window.status='http://tak.ru';return true;"
onmouseout="window.status=' ';return true;">Лучшая партнерка контекстной рекламы</a>
Или вот такой более компактный вариант:
<a href='tak.ru' target=_blank
onClick="this.href='http://tak.ru/partner.php?id=95267'">sape.ru</a>
Плюсы данного способа заключаются в том, что посетители не видят, что скрывается в настоящей ссылке (рефссылка), и не обязательна поддержка PHP на хостинге. Из минусов - линк с редиректом сохраняется внутри html кода, но вряд ли кто-то полезет его там искать.
Ну и наконец, давайте рассмотрим третий вариант, позволяющий спрятать ссылки с помощью файла .htaccess. Для этого, внутрь файла .htaccess помещаем следующие строки:
RewriteEngine on
Redirect /good_link
http://tak.ru/partner.php?id=95267
А на страничке, в том месте странички, где необходимо разместить ссылку, пишем:
<a href="good_link">Лучшая партнерка контекстной рекламы</a>
Плюсом данного способа является то, что посетители не увидят реальных ссылок и все рефссылки хранятся в одном файле. А минусов у данного способа нет, что позволяет сказать, что это лучший способ по скрытию рефссылок на своем сайте.
Вот собственно мы и рассмотрели три самых простых способа скрытия ссылок, но рекомендовать может только третий, как самый надежный.
Перед публикацией все комментарии проходят обязательную модерацию!
Если Вы хотите задать какой-либо вопрос, то сделайте это на нашем форуме.
Таким образом, Вы сможете быстрее получить ответ на интересующий Вас вопрос.
RewriteEngine on
Redirect /good_link http://yandex.ru
Redirect /good_link_2 http://google.ru
<a href="good_link" target="_blank">Жмакай меня полностью :3</a>