С начала для чего нужно сокращение ссылок.
Короткой ссылкой удобнее делиться со своими друзьями в социальных сетях, легко отправить в SMS или сообщении мессенджера.
Также вы можете использовать это для сокращения партнерских ссылок, чтобы они имели красивый вид и нельзя было отбросить её партнерский «хвост».
В интернете существует множество сервисов для сокращения ссылок, но лучше сделать его на своем домене.
Чтобы ссылки имели название вашего сайта (домена), например, https://sitebiznes.ru/mchost
Для того чтобы создать собственный сервис сокращения ссылок, мы будем использовать специальный скрипт, который называется YOURLS.
Загружаем архив со скриптом себе на компьютер, разархивируем его.
Далее загружаем содержимое с файлами скрипта на ваш хостинг.
Этот скрип может работать не только с основным доменом, но также с под доменами и с любой директорией домена.
Вы сами должны прикинуть, как вам будет более удобно и какого вида ссылку вы хотите увидеть в итоге.
У меня есть специальный короткий домен и в его папку я буду загружать файлы скрипта.
Также для работы скрипта необходимо создать базу данных или использовать уже существующую.
В ней он будет хранить исходные ссылки и сокращенные.
После того как все файлы загрузились на сервер, нужно настроить наш скрипт.
Для этого находим файл config-sample.php и переименовываем его в config.php
Открываем его на редактирование и вносим необходимые изменения.
Проверяем работу скрипта.
Можно провести локализацию скрипта на русский язык, если скачать архив по ссылке https://github.com/nsauk/YOURLS-ru_RU и распаковать его.
Если данное решение вас чем-то не устраивает, то обратите внимание на скрипт Система управления ссылками ReDirector 3.0 от Евгения Попова
Для своих сайтов я использую хостинг Mchost
Зарегистрируйтесь по ссылке и введите промо-код: SE5R-FU9F-PK8T, чтобы получить 1 месяц бесплатного хостинга по тарифу «Мак-10».