Pull to refresh

Сервисы сокращения URL на своём домене

Reading time2 min
Views48K
Не столь давно в рамках работы над большим проектом пришлось столкнуться с необходимостью запустить сервис сокращения URLов на собственном домене. Предлагаю вниманию уважаемой хабрапублики результат исследования
  1. Выбор домена
  2. Решения на чужом хостинге
  3. Решения на своём хостинге
  4. Краткий обзор системы yourls

Выбор домена

Здесь воспользовались (и всем рекомендуем) сервисом Domainr. Суть проста: вводишь свой домен, сервис предлагает возможные варианты сокращения, сразу указывая статус соответствующего домена.

Решения на чужом хостинге

  1. Первым в списке шёл bitly.pro. Говорят, хороший сервис — но инвайта на него, к сожалению, пришлось ждать слишком долго.
  2. awe.sm — по заявлениям, предоставляют API, подробную аналитику, гарантию аптайма и SLA.
  3. budurl — Enterprise edition позволяет использовать свой домен. Предоаставляют аналитику и статистику реального времени.
  4. XR.COM — очень «базовый» сервис, но если вам нужно просто сокращать ссылки и не нужна статистика, то xr.com должен вас устроить.
  5. Google Short Links — сокращение URL доступно как часть Google Apps For Your Domain. Пока что еще в Labs, но работает достаточно стабильно.
  6. Peashoot — инструмент для управления кампаниями в социальных медиа используя собственные сокращенные URL.
  7. su.pr — StumbleUpon даёт возможность использовать их сервис кратких ссылок на своём домене, но вам нужно будет также установить их скрипт у себя.

Решения на своём хостинге

  1. YOURLS PHP script — набор из нескольких скриптов, которые используют классическую комбинацию PHP+MySQL. Наш выбор.
  2. Short URL Wordpress Plugin — как видно из названия, плагин для Вордпресс (версия 2.5 и выше).
  3. Movable Type script — если у вас блог на Movable Type, можно воспользоваться этой системой.

Краткий обзор системы yourls

Мы остановили свой выбор на YOURLS: Your Own URL Shortener.Установка системы предельно проста и заключается в редактировании конфига, создании базы и размещении файлов. Всё остальное скрипт сделает сам.С системой можно работать через административный интефейс (т.е. вручную создавать/редактировать/удалять ссылки), плагин для WordPress или API.Что умеет API:
  1. Генерировать короткую ссылку в формате «простой текст» или же в XML/JSON.
  2. «Расшифровывать» переданную короткую ссылку
  3. Выдавать статистику по ссылке
  4. Выдавать общую статистику по системе
  5. Генерировать уникальную ссылку каждый раз либо использовать имеющиеся в базе (вы можете создавать ссылки с осмысленным текстом)
  6. Для доступа используется пара логин/пароли или сгенерированная строка-подпись.
Мой первый пост на хабре. Подскажите, в какой блог перенести, если вдруг не туда. Статья будет рада дополнениям :)
Tags:
Hubs:
Total votes 15: ↑10 and ↓5+5
Comments14

Articles