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

    Не столь давно в рамках работы над большим проектом пришлось столкнуться с необходимостью запустить сервис сокращения 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. Для доступа используется пара логин/пароли или сгенерированная строка-подпись.
    Мой первый пост на хабре. Подскажите, в какой блог перенести, если вдруг не туда. Статья будет рада дополнениям :)
    Поделиться публикацией

    Комментарии 13

      +1
      после МППНХ у меня ощущение что меня послали.
      • НЛО прилетело и опубликовало эту надпись здесь
          +1
          А на домене если работает Google Apps, то у них тоже есть подобная служба, называется Short Links.
            +2
            да, я упомянул об этом
              +1
              Действительно, ну тогда прошу прощения — не заметил :)
            +1
            Тоже недавно поставил yourls на свой короткий домен для себя. Просто и достаточно.
              0
              Спасибо! Узнал от вас о Google Short Links, настроил и уже работает.
                0
                От меня вам тоже за Google Short Links спасибо:) Похоже народ не особо тяготеет к стандалонам…
                И ещё несколько мыслей:
                — По бит.ли про на хабре уже была ссылка от gray
                — У того же yourls есть плагин для WP (и какая-то там связь с твиттером, не вникал)
                — Было бы интересно прочитать про все упомянутые стандалон системы, ну или хотя бы про плагин WP в сравнении с аналогичным от yourls
                • НЛО прилетело и опубликовало эту надпись здесь
                  • НЛО прилетело и опубликовало эту надпись здесь
                      0
                      ну какгбэ генерируете вы для пользователей. а пользуется кто угодно.
                      то есть не получится разместить форму типа «введите свой УРЛ, а мы сократим». а вот сгенерировать для всех страниц короткие ссылки — это пожалуйста.
                      как-то так
                      • НЛО прилетело и опубликовало эту надпись здесь
                    0
                    Попробую помянуть и своё творение short — скрипт для сокращения ссылок на PHP+MySQL (использует mysqli расширение и mod_rewrite правила в .htaccess). Он уступает тому же YOURLS PHP script и иже в плане сбора статистики (есть только общее количество кликов) и других серьёзных наворотов, но зато прост и, думаю, всё таки удобен.

                    Пруфскриншот админки:

                    PHP-скрипт для сокращения ссылок - short

                    Только полноправные пользователи могут оставлять комментарии. Войдите, пожалуйста.

                    Самое читаемое