Порой перед вебмастерами возникают такие ситуации, когда им необходимо направить людей на определенный сайт, но сделать это, так сказать, тайно. Тогда они начинают задаваться вопросом о том, как скрыть ссылку. Зачем? Причины бывают разные, но чаще всего необходимо скрыть партнерскую ссылку, то есть ту, при помощи которой можно привлекать посетителей к использованию услуг определенного сервиса и при этом получать за это деньги. Приведу пример. Петя владеет собственным сайтом и естественно размещает его на хостинге, за что каждый месяц платит определенную сумму денег. К Пете обращается друг Вася и просит его посоветовать ему какой-нибудь хороший хостинг. Петя конечно же советует ему тот, которым пользуется сам, и дает Васе партнерскую ссылку для регистрации. Вася переходит по ней, регистрируется и автоматически становится рефералом Пети, и теперь за каждый его платеж Пете начисляются деньги.
Но очень часто люди отказываются регистрироваться по партнерской (реферальной) ссылке, думая, что они из собственного кармана будут платить деньги тем людям, которые их привели на данный сервис, но это конечно же не так. Пользователи получают определенный процент только с комиссии сервиса, рефералы при этом не переплачивают ни копейки. Бывают также такие люди, которые просто из вредности не регистрируются по реферальным ссылкам, мол я не зарабатываю таким образом деньги, значит и ты не будешь. Мне кажется, что это неправильно. Ведь все в нашей жизни возвращается бумерангом и с большей силой. Раз вы не зарегистрировались по партнерской ссылке, в другой раз не зарегистрируются по вашей , но уже двое или больше человек. Думаю, суть понятна. Переходим непосредственно к делу.
Как скрыть ссылку
Естественно скрывается не сама ссылка, а ее адрес. То есть ссылка в тексте конечно же остается, посетители ее видят и могут перейти по ней (иначе зачем она нужна?), но адрес ссылки в статусной строке отличается от того, который указан на самом деле. Таким образом вопрос можно немного переформулировать и записать так: как замаскировать ссылку? Существует несколько способов. Давайте по порядку разберем каждый из них.
Скрываем ссылку при помощи PHP
Способ очень простой и действенный. Многие вебмастера используют именно его. Создаем файл с расширением php и называем, его к примеру, host.php. Далее открываем файл при помощи блокнота или любого другого текстового редактора, я бы посоветовал notepad, и прописываем в нем следующий код.
<?php $URL="http://cp.inferno.name/aff.php?aff=944"; header("Location:$URL"); exit(); ?>
Особое внимание обратите на то, что прописано в кавычках после URL, туда можете вписать совершенно любой адрес. После этого прописываем ссылку следующим образом:
<a href="http://yaroslaff.su/host.php">хостинг</a>
Естественно в вашем случае будет указана другая ссылка. Я рекомендую под такие файлы создать в корне сайта папку с именем, к примеру, r или с каким-либо другим. Тогда адрес ссылки немного изменится и она примет следующий вид:
<a href="http://yaroslaff.su/r/host.php">хостинг</a>
Плюс данного метода заключается в том, что посетители совершенно никак не смогут проверить, куда именно они переходят, пока не кликнут по ссылке. В качестве минуса, наверное, можно привести тот факт, что многим вебмастерам известен данный способ и, когда они видят в статусной строке такой адрес, то догадываются о том, что под ним скрыта партнерская ссылка, но с другой стороны опытного и невредного вебмастера вряд ли это остановит, а также перейти придется в любом случае, так как узнать адрес другим способом просто не получится.
Используем событие JS onclick
Отличный способ для того, чтоб скрыть ссылку. Вам не придется создавать никакие файлы и никуда их загружать. Все, что нужно, это прописать ссылку в тексте следующим способом:
<a href="http://cp.inferno.name/" onclick="this.href='http://cp.inferno.name/aff.php?aff=944'">хостинг</a>
Плюсом данного метода является то, что в статусной строке посетители увидят именно, то, что вы хотите, то есть совершенно любой адрес. Смотрите сами: всем советую отличный хостинг. В статусной строке вы видите адрес главной страницы хостинга, но при этом перейдете по моей партнерской ссылке. На данный момент я использую именно этот способ, но у него существует существенный минус: реальный адрес ссылки можно легко узнать, для этого достаточно посмотреть исходный код страницы. Также если перейти по такой замаскированной ссылке, щелкнув по ней левой кнопкой мыши, после чего она откроется в новой вкладке, то при наведении на ссылку в тексте публикации в статусной строке будет отображаться уже ее реальный адрес. Но это правило работает только при открытии страницы в новой вкладке. Не думаю, что пользователи так часто смотрят исходный код страницы, тем более если в статусной строке отображается нормальный и привычный адрес. Лично я, пока не заинтересовался информацией о том, как скрыть ссылку, даже не знал, что реальный адрес ссылки и тот, который отображается в статусной строке, могут отличаться.
Редирект в файле .htaccess
Скачиваем с хостинга файл .htaccess, который расположен в корне вашего сайта, и прописываем в нем 302 редирект. Кто-то использует 301 редирект. Какой в данном случае будет более правильным, сказать трудно. Могу лишь напомнить вам, что 302 редирект используется в том случае, если адрес сайта сменился временно, а 301 редирект, если адрес сайта поменялся навсегда. В .htaccess прописываем следующий код:
Redirect 302 /host http://cp.inferno.name/aff.php?aff=944
Теперь оформляем ссылку следующим образом:
<a href="http://yaroslaff.su/host">хостинг</a>
Посетитель, кликнувший по ней, будет перенаправлен на тот сайт, адрес которого указан в файле .htaccess.
Сервисы сокращения ссылок
Также существуют различные сервисы сокращения ссылок, к примеру, этот. Сокращаем адрес и получаем что-то вроде этого http://u.to/kcvBAg, но смотрится как-то не очень красиво. Взгляните сами в статусную строку при наведении на ссылку. Поэтому данный способ рекомендую использовать на форумах, в социальных сетях и так далее, но не на своем блоге или сайте.
Возможно, существуют и другие способы для того, чтобы замаскировать ссылку, но самые основные мы с вами разобрали. Каким из них пользоваться, решите для себя сами, но я бы посоветовал вам первый или второй. Если речь идет о стороннем ресурсе, то вам подойдут только второй и четвертый способы. Теперь вы знаете, как можно скрыть ссылку в случае необходимости. Используйте данные способы только в благих целях, ни в коем случае не пересылайте посетителей на вредоносные сайты, вряд ли им это понравится.
Константин 07.03.2015 | 19:58
Прости но та кой умны что аж жуть ( когда человек не особо понимающий пишет в яндексе что ему нужно замаскеровать ссылку то он желает получить полную инфу не то как ты пишеш — не все же как ты ТИПО УМНЫЕ И НЕ ВСЕ ЗНАЮТ вообще ГДЕ ЭТО ВСЁ ПРОПИСЫВАТЬ И КАК И В КАКОЙ ПОСЛЕДОВАТЕЛЬНОСТИ ! тАК ЧТО УМНИКИ НЕ ВСЕМ НРАВЯТЬСЯ А особенно ТИПО УМНИКИ ) ПОДУМАЙ НАД ЭТИМ