Очень часто возникает ситуация, когда нужно скрыть адрес ссылки. В частном случае это нужно, чтобы прятать партнерские и реферальские ссылки. Это делается из-за того, что многие пользователи, узнав в ссылке реферальную, делают из нее обычную (отрезают окончание ссылки, которое содержит информацию о реферере). Делается это, скорее, из вредности – дабы не стать вашим рефералом. Но ведь если зарегистрироваться по партнерской ссылке нечего не теряешь? даже наоборот - можешь попросить помощи у того чьим рефералом стал. Но, увы, - "ни себе ни людям" :( Чтобы не терять из-за подобных «некрасивых» действий пользователей рефералов, мы сегодня научимся скрывать партнерские ссылки. Делать это можно несколькими способами, наиболее популярными из которых являются три следующих:
- С помощью PHP;
- Используя JavaScript;
- Через .htaccess
1. Скрываем ссылку с помощью PHP
В этом случае нам понадобится создать в корневой папке сайта небольшой файл с расширением php, название которого может быть любым (к примеру, refs.php). Внутрь файла нужно поместить небольшой код: *во всех примерах под словом "домен" понимается адрес сайта после протокола http://, пример partneroff.pro В этом коде вам нужно будет заменить http://домен/reff на вашу реферальную ссылку. Теперь мы создаем непосредственно саму ссылку:Анкор ссылки Посетители не увидят вашу партнерскую ссылку, а значит, не смогут «испортить ее». Однако этот способ довольно трудоемкий: для каждой партнерской ссылки вам придется создавать отдельный файл.
2. Скрыть ссылку с помощью Ява Скрипт
Теперь рассмотрим другой вариант – использование Скрипта от Ява. Для этого нам понадобится код (вставляется в том месте, где вы хотите видет ссылку):Анкор ссылки И в этом случае посетители будут видеть лишь адрес главной страницы сайта, на которую ведет ссылка. Однако работать это способ будет в том случае, если пользователи нажимают на ссылку левой кнопкой мыши. Если они это делают правой, а затем выбирают «перейти по ссылке», то Ява Скрипт не сработает.
3. Скрыть ссылку с помощью файла .htaccess
Вот еще один способ скрыть реферальную ссылку. Для этого нам придется подредактировать файл .htaccess, куда добавляются следующие строки:RewriteEngine on Redirect /reff_link http://домен/reff А в том месте, где хотите видеть ссылку, добавляете:Анкор ссылки В общем, минус у способа, как и у двух предыдущих – временные затраты. Также можно попробовать скрывать ссылки с помощью сервисов, сокращающих ссылки, например, таким является Bit.ly. Просто введите длинную ссылку и вскоре вы получите ее более короткий вариант. А как вы прячете рефферальные ссылки?