Как скрыть ссылку в браузере

Обновлено: 07.07.2024

В этой статье мы поговорим об актуальной для многих вебмастеров проблеме - спрятать урлы ваших партнерских программ. Я надеюсь, что вы уже не относитесь к новичкам, которые создают сайты для размещения фотографий любимого кота или как я круто провел лето в деревне на бесплатных хостах типа народа. У нас дела посерьезнее - на своих веб-сайтах заработать, да и желательно не только на хостинг и доменное имя, но и на пиво, мобилу, компьютер.

К написанию этой статьи меня побудило то, что большинство вебмастеров зарабатывают на своих сайтах, участвуя в различных партнерских программах. Только не путать с контекстной рекламой - это из другой оперы - у них все линки, по которым будут переходить пользователи (а нам с вами поступать денежки), генерируются с помощью java-скрипта, так что вмешиваться в процесс их генерации мы не можем (да и не разрешено это).

Итак, допустим вы зарегистрировались в некой партнерской программе по продаже, к примеру, книжек. Вам, как партнеру дается свой уникальный урл. Если посетитель по нему перейдет с вашего сайта на сайт продавца и купит что-то, то вам будет % от продажи (комиссионные).

А теперь переходим к практике

Прячем URL с помощью javascript

Чтобы замаскировать линк http://www.sape.ru/r.ewPYUJTHdw.php на "полезная ссылка для каждого вебмастера".

Делаем следующий линк:

Другой вариант:
Преимущества - не требуется наличие php на хостинге

Недостатки - это лишь защита от новичков, ведь сам линк с редиректом сохраняется внутри html-кода.

Прячем с помощью PHP

Для этого нужно использовать технологию server side scripting - скрипты на стороне сервера - т.е. закачиваете скрипт на сервер, он его обрабатывает, а в браузер выдает результат этой обработки. Единственное условие - это поддержка хостером PHP.

Все предельно просто - создаем в корневой директории (если в другом месте, укажите путь) файл coolbook.php с таким кодом:

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

Недостатки - для каждой партнерской ссылки нужен свой отдельный файл. Хорошо, если у вас одна такая программа, а если несколько? Для этого рассмотрим решение третье:

Прячем линки с помощью средствами сервера apache и файла .htaccess

Ясно дело, что такая техника не будет работать на бесплатном хосте без поддержки php. Также убедитесь, что ваш хостер (а точнее его apache настроен) поддерживает работу с файлами .htaccess. Есть и такие, у которых он отключен видите ли для безопасности :)

Так вот, в корневой директории вашего хоста (как правило, папка типа public_html или www), создаем файл .htaccess (именно такой, если делать его в блокноте, то будет еще приставка txt - внимательно с этим). Заливаем на хост с помощью любого FTP клиента (советую FlashFXP).

В html-коде используется так:

Преимущества - хранит все линки в одном файле. Не нужно создавать для отдельной партнерской программы отдельный файла

Недостатки - нужно разбираться в синтаксисе файла .htaccess. Опять же, некоторые хостеры не дают возможности изменять этот файл (только для чтения). Ну и нужно быть предельно внимательным с директивами .htaccess - а то можно завалить не то, что свою cms, а и весь хост :)

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

Сразу оговоримся, мы не являемся сторонниками скрытия какого-либо контента на сайтах и на нашем сайте так поступать с пользователями, конечно же, не станем. Тем не менее, поскольку вопрос является популярным и существует достаточно большое количество случаев, когда скрытие ссылки может быть даже полезным для пользователя, давайте рассмотрим его более подробно.

как скрыть ссылку в тексте

1. Скрытие ссылки на странице сайта

Если вам нужно, чтобы ваша ссылка не выделялась в тексте страницы, то данный вопрос решается очень просто средствами html и css:

В HTML-коде страницы пропишем:

В CSS коде пропишем такой же стиль, какой имеет обычный текст на странице. Например, если на странице ссылки подчеркиваются и выделяются текстом, а сам текст имеет черный цвет и не подчеркивается, то в файле стилей .css укажем следующее:

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

2. Прячем анкор ссылки

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

3. Редиректы с помощью html или php

Редирект средствами html делается таким способом:

То же самое на PHP делается созданием файла php, в котором будет указан следующий код:

Если Вас интересует этот метод, на тему редиректов у нас есть отдельная статья.

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

4. Сервисы сокращения ссылок

Читайте также: