Сейчас: 14:33:30   29-го марта 2024 г.
UsefulScript.ruХитростиПрячем рефссылки
2
19

Как спрятать url партнерской ссылки

В последнее время многие пользователи все чаше при копировании нужной ссылки намеренно "отрезают" ту часть ссылки, которая содержит информацию о реферере, либо не переходят по партнерским ссылкам, у которых имеется идентификатор рефссылки. Это делается ими для того, чтобы не стать Вашим рефералом в предложенной Вами партнерской программе.


Для того чтобы не терять из-за таких действий посетителей Вашего сайта привлекаемых рефералов, подобные рефссылки рекомендуется скрывать (прятать).


Если Вам необходимо скрыть от посетителя Вашего сайта идентификатор Вашей рефссылки, чтобы его не "отрезали", то воспользуйтесь одним из ниже приведенных примеров (реализованных при помощи PHP, JavaScript или через .htaccess).


Для начала рассмотрим, как скрыть URL с помощью PHP! Для этого просто создайте в корневой папке Вашего сайта файл (например, partner.php) с таким кодом:

PHP код:
<?php
    header 
("location: http://tak.ru/partner.php?id=95267");
?>

А на страничке, где будет размещена данная рефссылка, прописываем нашу ссылку следующим образом:

HTML код:
<a href="partner.php">Лучшая партнерка контекстной рекламы</a>

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


Далее давайте рассмотрим второй способ как скрыть URL с помощью JavaScript! Для этого используйте следующий код:

HTML код:
<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>

Или вот такой более компактный вариант:

HTML код:
<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

А на страничке, в том месте странички, где необходимо разместить ссылку, пишем:

HTML код:
<a href="good_link">Лучшая партнерка контекстной рекламы</a>

Плюсом данного способа является то, что посетители не увидят реальных ссылок и все рефссылки хранятся в одном файле. А минусов у данного способа нет, что позволяет сказать, что это лучший способ по скрытию рефссылок на своем сайте.


Вот собственно мы и рассмотрели три самых простых способа скрытия ссылок, но рекомендовать может только третий, как самый надежный.

Дата создания: 21:25:26 29.10.2011 г.
Дата обновления: 22:36:47 08.03.2012 г.
Посещений: 8547 раз(а).

Комментарии посетителей (4 шт.):
Данила
3
# 237
(22:45:54  30.07.2012 г.)

Спасибо! Но вот у меня вопрос по 3 варианту. А как добавить несколько ссылок в файл .htaccess?
Ответить

Administrator
3
# 239
(23:01:06  30.07.2012 г.)

Данила, это делается просто:
RewriteEngine on
Redirect /good_link http://yandex.ru
Redirect /good_link_2 http://google.ru
Ответить

Андрей
0
# 2498
(21:37:04  24.05.2015 г.)

В последнем случае минус все же есть, так как человек нажав на ссылку уходит с вашего сайта в отличии, например, от php варианта где можно прописать в части HTML открытие в новой вкладке через target=_blank.
Ответить

Андрей
2
# 2994
(21:44:01  23.01.2016 г.)

А что вам мешает сделать так:
<a href="good_link" target="_blank">Жмакай меня полностью :3</a>
Ответить

Закрыть
Ваше имя:
676 + 8 =
Добавить комментарий:
Ваше имя:
676 + 8 =

Перед публикацией все комментарии проходят обязательную модерацию!

Если Вы хотите задать какой-либо вопрос, то сделайте это на нашем форуме.
Таким образом, Вы сможете быстрее получить ответ на интересующий Вас вопрос.
Посетителей онлайн: 4

Какие темы необходимо добавлять на сайт?