Сокращатель URL-адресов - это инструмент, который превращает длинный URL-адрес в короткий URL-адрес. В этом сообщении блога мы увидим, как создать собственный сокращатель URL-адресов.

Сначала мы поймем, зачем нам нужен сокращатель URL, а затем посмотрим, как его создать.

Почему?

Давайте просто посмотрим статистику по Интернету.
Согласно hostingtribunal, ежемесячно публикуется 70 миллионов блогов,
Google получает 40 000 запросов за во-вторых,
Есть 4,18 миллиарда пользователей мобильного Интернета,
Есть 1,75 миллиарда веб-сайтов.

Тише !!, это огромно

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

Наряду с социальными сетями, наш контент должен занимать высокие позиции в поисковых системах, таких как google, bing и т. Д., Чтобы привлечь к нашему контенту еще одну группу пользователей и повысить рейтинг нашего контента в алгоритмах поисковых систем наряду с SEO, удобочитаемые URL-адреса играют огромную роль. .

Как видно из приведенного выше результата поиска,
3 первых результата имеют четко читаемые URL-адреса, а URL-адрес содержит в себе поисковый запрос.

Это ясно показывает нам, что читаемый URL напрямую связан с рейтингом контента в поиске. Хотя здесь играет роль множество факторов, мы их игнорируем.

Зачем их укорачивать?

Как я уже упоминал выше, социальные сети играют большую роль в привлечении трафика на веб-сайт, и публикации в социальных сетях имеют некоторые ограничения или некоторые неписаные правила для привлечения большего количества трафика к сообщениям в социальных сетях, например,
Twitter ограничивает содержание до 280 символов в сообщении, одно только это правило запрещает пользователю публиковать длинный контент в одном сообщении. Поэтому мы не должны тратить место в URL

Вышеупомянутое сообщение Twitter использует большинство символов для описания сообщения в блоге, а не для длинного URL-адреса.

Он использует короткий URL-адрес в сообщении Twitter, а ниже - фактический URL-адрес, на который короткий URL-адрес перенаправляет пользователя.

Помимо вышеупомянутого использования короткого URL-адреса,

Ими легко управлять,
ими легко поделиться,
Их можно использовать для аналитики

Все это подводит итог, почему мы должны использовать короткие URL-адреса.

КАК?

Существует множество онлайн-сервисов, которые предоставляют функцию сокращения URL-адресов, например,
1. bitly
2. Rebrandly
3. Shorby

Вы можете сразу приступить к их использованию,

Но если вы хотите создать свой собственный сокращатель URL-адресов, подождите некоторое время.

Как создать собственный сокращатель URL-адресов?

Мы собираемся использовать Netlify и GitHub для создания нашего собственного сокращателя URL,

Во-первых, вам нужно создать новый репозиторий для URL шортенинга,

добавить новый файл с именем _redirects

что выглядит так

Добавьте несколько инструкций по перенаправлению в файл _redirects, как показано ниже.

/portfolio - уникальный идентификатор для URL. https://suhas010.com
/*
- это заполнитель для всех остальных неопределенных идентификаторов.

Это все на GitHub,

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

Вы также можете указать здесь собственный домен, если он у вас есть

Это все,

Https://suhas010.netlify.com/portfolio перенаправит вас на https://suhas010.com

Https://suhas010.netlify.com/usac перенаправит вас в блог https://suhas010.medium.com/understanding-scope-and-context-in-javascript-suhas -more-8f765e3867ba

и так далее

В этом случае наше доменное имя уже длинное suhas010.netlify.com
. Будет больше смысла, если мы купим короткое доменное имя srm.io, которое сделает наши короткие URL-адреса похожими на srm.io/usac

Здесь - это репозиторий, который я создал для своего сокращателя URL, и мое приложение Netlify работает здесь

Если вам понравилось, не стесняйтесь делиться и ставить лайки,
Если у вас есть какие-либо вопросы, не стесняйтесь обращаться ко мне в Twitter

Раньше я тоже писал