Сокращатель ссылок на своем домене: пошаговая установка YOURLS

сокращатель ссылок

Для большинства из нас (вебмастеров и арбитражников) сокращатель ссылок — это необходимый инструмент в повседневной работе. В этой статье я расскажу, как поднять свой собственный бесплатный сокращатель ссылок на своем хостинге со своим доменным именем. Поговорим о преимуществах такого подхода и подробно разберем процесс установки сокращателя и дополнительных плагинов к нему.

Зачем сокращать ссылки

Вопрос о том, зачем нам нужно сокращать и редиректить ссылки я уже неоднократно поднимал (здесь и здесь). Еще раз напомню, зачем это нужно в нашей профессии:

  • Позволяет получить редирект через другой домен. Это необходимо, т.к. партнерские ссылки блокируются в большинстве соцсетей. Без редиректа через свежий домен не получится нормально сливать трафик на оффер ПП;
  • Позволяет уникализировать ссылку. В ряде случаев, например, как в этом кейсе по рассылкам, без уникализации ссылок (или по-другому: рандомизация ссылок) просто не обойтись;
  • Позволяет отслеживать статистику переходов по вашим ссылкам. Это, также, можно сделать с помощью трекера (мой мануал по установке бесплатного трекера). Иногда, имеет смысл применять оба инструмента: и трекер и сокращатель.

Многие задаются вопросом, как сделать чтобы ВК не блокировал ссылку. Применение подобных инструментов как раз и решает такую проблему.

Зачем делать свой сокращатель ссылок

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

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

Недостатки готовых решений

Фильтры

Главный недостаток публичных сокращателей ссылок — низкий уровень траста со стороны соц.платформ. Использовать в записи или в посте такую ссылку можно без проблем, но при рассылке спама такие ссылки будут очень быстро отходить в бан.

Также, насколько я знаю, ссылки, полученные через публичные сокращатели ссылок не получится использовать в рекламных объявлениях

Доверие и бренд

Тут все предельно понятно. Если хотите чтобы ссылки вызывали доверие потенциального клиента, они должны содержать в наименовании имя вашего бренда. За ссылкой https://bit.ly/3dPN3Gn может стоять все, что угодно. Делая собственный сокращатель ссылок вы используете именно тот домен, который нужен вам.

Проблемы уникализации

Еще один маленький недостаток публичных сокращателей ссылок — в бесплатных тарифах проблемно сгенерировать пул уникализированных ссылок, ведущих на одну страницу. Рандомизация ссылок — один из главных факторов, влияющих на снижение банов аккаунтов при рассылках в соцсетях. В своем блоге я уже достаточно много говорил про важность рандомизации.

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

Аналитика

В ряде случаев стандартные сокращатели дают весьма скудную статистику по переходам, если вообще дают. Это тоже минус. Наверное, лечится приобретением подписки.

Бесплатный сокращатель ссылок: YOURLS

YOURLS — это OpenSource проект, что означает, что он полностью бесплатен и все исходные коды открыты. Устанавливается эта штука на ваш хостинг. После установки и настройки вы получите админ-панель, через которую сможете создавать свои ссылки и мониторить статистику переходов:

Бесплатный сокращатель ссылок с аналитикой: YOURLS. Админ-панель
Бесплатный сокращатель ссылок с аналитикой: YOURLS. Админ-панель

В принципе, все устанавливается достаточно просто, конечно, если вас не пугает создание базы данных и ручная правка конфигов))) Ниже привожу подробную инструкцию, как все безболезненно поставить буквально за 10 мин.

Скачивание

Загрузить архив с программой можно по ссылке на официальном сайте проекта. Ссылка ведет на гитхаб, где, собственно, можно получить желаемый архив:

Проект YOURLS на Github
Проект YOURLS на Github

Скачиваем ZIP архив на свой ПК. Дальнейшие действия зависят от вашего хостинга. Я пользуюсь Timeweb, поэтому, мне удобнее сразу загрузить архив на хостинг, там распаковать его и поправить конфиги. Если у вас другой хостинг/сервер, то можете изменить порядок действий: сначала распаковать все на ПК и выполнить настройки в файле конфигурации, а уже потом все залить на хостинг, например с помощью Filezilla.

Загрузка на хостинг

Перед тем, как загрузить архив на хостинг, я создал новый сайт и привязал к нему один из доменов, который у меня уже был. Вы можете приобрести новый домен, который нравится. Я создал в Таймвеб каталог yourls и привязал завалявшийся домен:

Создаем новый сайт на хостинге
Создаем новый сайт на хостинге

YOURLS версии 1.8.1 требует наличия на сервере PHP версии не ниже 7.2. Проверьте, что для вашего сайта выбрана самая свежая версия PHP, иначе софт работать не будет. У меня сначала не заработало, т.к.Таймвеб по умолчанию устанавливал для новых сайтов PHP 7.1

Далее все просто: заходите в каталог public_html нового сайта, удаляете все содержимое и загружаете туда ZIP архив, скаченный на предыдущем шаге:

Загрузка YOURLS на хостинг
Загрузка YOURLS на хостинг

Теперь распаковываете архив в текущий каталог. Сам файл архива можно будет удалить:

Сокращатель ссылок на своем хостинге
Сокращатель ссылок на своем хостинге

Если после извлечения архива в каталоге оказалась папка YOURLS, то нужно переместить файлы, чтобы получилось, как на скрине выше

Создание базы данных

Далее, заходим в раздел управления базами данных. Создаем новую базу:

Создание базы данных для сокращателя ссылок
Создание базы данных для сокращателя ссылок

Записываем куда-нибудь логин и пароль от новой БД.

Настройка YOURLS

Осталось совсем немного. Возвращаемся в каталог с распакованным архивом. Заходим в папку user и переименовываем файл user/config-sample.php на user/config.php:

Настройка сокращателя ссылок на своем домене
Настройка сокращателя ссылок на своем домене

Открываем файл user/config.php на редактирование с помощью встроенного в Таймвеб редактора кода. Повторюсь, можно все это сделать у себя на ПК, а уже потом загружать на хостинг.

Отредактировать нужно следующие параметры:

  • Имя пользователя MySQL-базы данных: вводим логин, который сохранили на предыдущем шаге
  • Пароль MySQL-базы данных: вводим пароль
  • В качестве имени базы данных вводим имя пользователя БД
  • Указываем адрес своего домена, на котором будет работать сокращатель

В моем случае получилось, как на картинке ниже (подчеркнул параметры, которые нужно поменять на свои):

Настройки сокращателя ссылок YOURLS
Настройки сокращателя ссылок YOURLS

Сохраняем изменения в файле и вводем в адресную строку браузера адрес hhtp://ваш_домен.ru/admin

Должен открыться сокращатель ссылок на вашем домене и предложить выполнить установку:

Установка сокращателя ссылок на своем домене
Установка сокращателя ссылок на своем домене

Жете кнопку Install YOURLS. После установки должны увидеть, что все компоненты установлены успешно. Осталось выполнить вход в админ-панель с логином и паролем по умолчанию:

Login: username

Password: password

Откроется главное окно сокращатель ссылок. Поздравляю! Установка завершена. Теперь у вас есть свой собственный сервис по сокращению ссылок на своем домене:

Первый запуск сокращателя ссылок YOURLS
Первый запуск YOURLS

Введите адрес, который хотите сократить/редиректить, задайте произвольную короткую ссылку и нажмите кнопку Shorten the URL.

Решаем проблему множественных ссылок

Если вы успели заметить, YOURLS не дает создавать несколько разных ссылок, ссылающихся на одну исходную. Для нас это принципиальный момент, т.к. мы хотим делать 100-200 уникальных ссылок, ведущих на один и тот же адрес (например, на партнерский товар в CPA-сети). Решается данная проблема установкой одного параметра в конфигах. Снова открываем на редактирование файл user/config.php и устанавливаем параметр YOURLS_UNIQUE_URLS в значение false:

Разрешение множественных ссылок в YOURLS
Разрешение множественных ссылок в YOURLS

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

Плагины

К счастью, YOURLS разработали так, чтобы была возможность подключать плагины. На гитхаб есть целая страница с возможными расширениями. Настоятельно рекомендую ознакомиться: https://github.com/YOURLS/awesome-yourls

Ссылки как в bitly (генератор URL)

Каждый раз вводить имя сокращенной ссылки неудобно. Если его не указывать, то сокращатель будет подставлять порядковые номера: 1, 2, 3 и т.д. Это не очень красиво. Хочется, как в bit.ly, чтобы генерировался рандомный набор букв.

К счастью, YOURLS из коробки поставляется с необходимым нам плагином. Чтобы его активировать, необходимо зайти в раздел Manage Plugins и активировать плагин Random ShortURLs:

Установка плагина Random ShortURLs для получения ссылок, как в bitly
Установка плагина Random ShortURLs для получения ссылок, как в bitly

Теперь вашим ссылкам будет присваиваться рандомное сочетание букв.

У плагина предусмотрены настройки, где можно установить длину генерируемых ссылок. По умолчанию установлена длина 5 символов

Массовый импорт ссылок из файла

Сделать сотню-другую ссылок вручную можно, но это не очень удобно. На помощь приходит плагин: Bulk Import and Shorten. Он позволяет импортировать ссылки из CSV-файла. Это именно то, что я использую.

Для установки, необходимо скачать исходники с официального репозитория на github:

Скачивание плагина Bulk Import and Shorten с репозитория на Github
Скачивание плагина Bulk Import and Shorten с репозитория на Github

После загрузки необходимо на хостинге в каталоге нашего сайта в папке user/plugins создать новый каталог с именем bulk-import-and-shorten. В этот каталог необходимо загрузить содержимое скаченного архива.

Если все сделали правильно, то в админ-панели увидите новый плагин. Необходимо его активировать:

Активация плагина Bulk Import and Shorten
Активация плагина Bulk Import and Shorten

Проверим, как это работает. Создадим пустой файл CSV (создаете новый файл Excel, жмете сохранить как, выбирате формат CSV). Впишем первый столбец нашу исходную ссылку, которую мы хотим сократить/размножить/редиректить (выбери свое):

Размножение ссылки
Размножение ссылки

Я хочу получить 40 новых ссылок на свой сайт через свежий домен. Для этого я вписал в первый столбец 40 одинаковых строк с исходной ссылкой. Сохраняем файл. Осталось загрузить его в наш сокращатель ссылок.

Импорт CSV
Импорт CSV

После загрузки CSV будет создано 40 новых сокращенных ссылок с рандомным именем. И все они ведут на один и тот же адрес. Так можно сделать сколько угодно ссылок. Ну не красота ли?)

Рандомизация ссылок в YOURLS
Рандомизация ссылок в YOURLS

Обратите внимание, как хорошо сработали 2 плагина: Bulk Import and Shorten и Random ShortURLs. Первый позволил загрузить сразу много ссылок из внешнего файла, а второй, избавил от необходимости придумывать уникальные URL.

Аналитика переходов

Пару слов про статистику переходов. Функционал незамысловат, но при этом достаточен. Для каждой ссылки можно посмотреть следующую информацию:

  • Кол-во переходов за последние сутки (по часам) и за все время
  • Источники трафика по ГЕО
  • Источник по типу трафика: реферальный или прямой заход

В интерфейсе админ-панели это выглядит так:

Статистика переходов по сокращенным ссылкам
Статистика переходов по сокращенным ссылкам. Сокращатель ссылок ВК

Итоги

YOURLS — отличный инструмент для своих задач. Радует, что есть сообщество единомышленников, поддерживающих проект и вносящих в него свой вклад. Благодаря этому мы имеем возможность пользоваться гибким бесплатным инструментом. Если вам чего-то не хватает, посмотрите на обилие плагинов — наверняка какой-то из них поможет решить вашу задачу.

Еще у инструмента есть API. Создавайте свои приложения, а вопрос генерации ссылок можно доверить YOURLS. Может соберусь написать бота Телеграм, который будет это делать)


С вами был Игорь Кантор. Надеюсь, статья вам понравилась и вдохновила на подвиги (ну, или, хотя бы вспомнить, как создается БД на хостинге) Для тех, кому нравится контент я сделал две кнопочки внизу. Всем добра и профита!


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

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Все новости в Телеграм-канале

Забирай промокод на надежные приватные прокси PROXY6.NET: BRYR9a9Y9s - точно пригодится!

Самые актуальные новости ниши и эксклюзив от автора - только в моем Телеграм-канале. Обязательно подписывайся и будь на шаг впереди!