Чем короче, тем лучше!

Чем короче, тем лучше!
Сегодня популярным стало использование всевозможных сокращателей ссылок - link shortener'ов: t.co, goo.gl, bit.ly... перечислить их все у меня врядли получится...
По сравнению с классическим способом обмена URL'ами, использование ls имеет ряд существенных плюсов:
1. более короткий URL легче передать по телефону/набрать в смс;
2. из более короткого URL'а получится более красивый и компактный QR-код;
и, наконец, сокращатели ссылок позволяют отслеживать статистику посещений. 
Добавьте к любой ссылке, вида http://goo.gl/fb/ijgg6 в конце " +", и вы увидите всю статистику по кликам и не только. Абсолютно так же можно узнать статистику и от bit.ly.
Сегодня я расскажу вам как сделать свой собственный link shortener с поддержкой статистики и многим другим. Все, кроме доменного имени, будет сделано бесплатно.

name='more'>
Для начала, конечно, нужно выбрать короткое доменное имя. Не стоит привязываться к доменной зоне ru или com. Основной критерий выбора - цена имени (в год!), наличие свободного имени и его длина. Обратите внимание: минимальная длина доменного имени ограничивается хозяином доменной зоны. Т.е. есть доменые зоны, где минимальная длина - 1 символ, а есть - 3 символа.

Для себя я выбрал зону .io, хотя в пределах 30-40$ в год можно найти множество альтернатив. Поищите у Gandi (мои любимый регистратор).
Теперь ищем халявный хостинг с халявной поддержкой php и MySQL. На удивление таких достаточно много!
Не мучаясь в раздумьях, я выбрал первый - biz.nf.
Регистрируемся, привязываем домен (для этого у регистратора домена необходимо будет сменить Name сервера вашего домена на ns1.biz.nf ns2.biz.nf). Ждем часик пока обновятся DNS записи и проверяем привязку.
Через Database manager создаем SQL базу. Запоминаем пользователя, SQL пароль и адрес базы. 
Теперь пришло время установить бесплатный и открытый ls - yourls.
Заливаем содержимое архива yourls по ftp на хостинг и строго следуем инструкциям - вбиваем сведения о БД SQL и настройки сервиса, добавляем пользователей, выбираем между приватным и общедоступным сервисом. Идем на *site.com*/admin и, если все прошло нормально, устанавливаем сервис (если выкидывает ошибку в SQL - наверняка забыли указать префиксы у логина/пароля).
Вот так выглядит админская панель:
Yourls поддерживает так же плагины, коих большое множество на сайте проекта. Статистику об использовании вашего линка можно так же посмотреть с помощью  + в конце линка.
Для более или менее комфортной работы с сокращалкой рекомендую поставить этот плагин для браузера Chrome.
Теперь короткий линк на открытую страничку будет генерироваться автоматически (но с задержкой 2-3 секунды) по нажатию кнопки
Что нам теперь осталось, так это сгенерировать клевый QR код здесь!
 
Есть, конечно, и ложка дёгтя, связанная с Twitter'ом: твиттер меняет ВСЕ публикуемые URL на свои вида t.co/XXXXXXX (хотя пользователи и видят в сообщении исходный URL). При добавлении URL, твиттер сразу "съедает" 20 символов (!!!). 

Т.о. образом проку от супер короткого семи символьного URL в Твиттере не много... =(

Alt text
Обращаем внимание, что все материалы в этом блоге представляют личное мнение их авторов. Редакция SecurityLab.ru не несет ответственности за точность, полноту и достоверность опубликованных данных. Вся информация предоставлена «как есть» и может не соответствовать официальной позиции компании.
310K
долларов
до 18 лет
Антипов жжет
Ребёнок как убыточный
актив. Считаем честно.
Почему рожают меньше те, кто умеет считать на десять лет вперёд.

Артем Агеев

root@itsec.pro:~#

FREE
100%
Кибербезопасность · Обучение
УЧИСЬ!
ИЛИ
ВЗЛОМАЮТ
Лучшие ИБ-мероприятия
и вебинары — в одном месте
ПОДПИШИСЬ
T.ME/SECWEBINARS