Сокращение URL

Материал из Википедии — свободной энциклопедии
Перейти к: навигация, поиск

Сокращение URL — возможность, используемая в Интернете и сервис, глобально-предоставляемый разными компаниями. Служба (сервис) используется в тех случаях, когда необходимо иметь дополнительный короткий (альтернативный) URL-адрес для доступа к веб-странице.

Применение[править | править вики-текст]

Экономия длины сообщения[править | править вики-текст]

Сокращение URL помогает создавать более короткие адреса. В Twitter или IM-программах даже 60-символьный URL может быть слишком длинным (например, в Twitter размер сообщения был изначально ограничен 140 символами).

Предотвращение ненамеренного искажения URL[править | править вики-текст]

В настоящее время веб-разработчики часто передают в URL параметры для представления иерархии данных, команды, пути загрузки или информацию о сессии. Это нередко отражается на URL, что делает его сложным для восприятия и запоминания. URL-адреса, в которых 100 и более знаков, при частом копировании могут по неаккуратности быть скопированы не полностью, что сделает ссылку нерабочей. Тогда как короткий URL удобен для копирования в письма e-mail или сообщения на форумах.

Чтение вслух[править | править вики-текст]

Сокращённые URL могут быть полезны при чтении вслух. Также в последнее время появилось множество сервисов (в зоне .рф), которые предоставляют короткую ссылку, составленную полностью из русских букв. [источник не указан 863 дня]

Статистика и аналитика[править | править вики-текст]

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

Скрытие партнёрских ссылок[править | править вики-текст]

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

Манипуляция посетителями[править | править вики-текст]

Сокращение URL — особый вид перенаправлений, которые могут быть использованы для пранка, фишинга и скрытия источника. Например, для перенаправлений на шокирующие сайты. Некоторые из сайтов, предоставляющих услугу по сокращению ссылок, стали фильтровать все сокращаемые ссылки через сервисы, подобные Google Safe Browsing.

История[править | править вики-текст]

  • Первый наиболее популярный сервис сокращения ссылок TinyURL был запущен в 2002 году, хотя идея датируется по крайней мере 2001 годом[1].
  • Популярность TinyURL повлекла за собой создание не менее 100 подобных веб-сайтов[2].
  • Изначально Twitter автоматически конвертировал длинные URL, используя TinyURL. Начиная с 2009 стал использоваться сайт bit.ly[3][4]. В настоящее время используется собственная система t.co.
  • В мае 2009 в зоне .tk, которая ранее использовалась для создания запоминающихся доменов через перенаправление URL, запущен сайт tweak.tk[5], который создаёт очень короткие URL, как, например, http://mxtux.tk.
  • В ноябре 2009 короткие ссылки на bit.ly были использованы 2,1 миллиарда раз[6]. В это же время bit.ly и TinyURL являются наиболее широко используемыми сервисами сокращения URL[6].
  • В 2010 году Google представил свой сервис сокращения ссылок — goo.gl, который сразу же оказался самым надёжным и быстрым на тот момент[7]. Однако, в некоторых браузерах, например Opera, из-за обильного использования сценариев JavaScript данный сервис может вызывать непредвиденные ошибки, вплоть до перезапуска браузера [источник не указан 611 дней].
  • Аналогичный сервис есть и у компании Яндекс — clck.ru[8]. По популярности в России он превосходит tinyurl и goo.gl от Google, однако уступает встроенным в клиенты bit.ly и t.co[9].
  • В 2011 году появился первый сервис сокращения ссылок с использованием национальных символов shadr.me который позволяет делать ссылки вида shadr.me/автор или shadr.me/ήλιος. Сервис осуществляет поддержку всех символов из таблицы UTF8, за исключением некоторых специальных. Также сервис позволяет сделать одну страницу с короткой ссылкой вида shadr.me/012345678 (номер телефона), на которой будут ссылки на все аккаунты пользователя для упрощения передачи контактов друзьям.

Неподдерживаемые схемы[править | править вики-текст]

Поддерживается большинство URI-схем, включая http:, https:, ftp:, pop:, imap:, nntp:, news:, ldap:, gopher:, dict:, dns: и т. д.

Однако, URL data: и javascript: по соображениям безопасности обычно не поддерживаются.

Принцип работы[править | править вики-текст]

Каждому длинному URL-адресу присваивается ключ, который добавляется после http://domain.tld/. К примеру, http://tinyurl.com/m3q2xt имеет ключ m3q2xt.

Критика и проблемы[править | править вики-текст]

Блокирование[править | править вики-текст]

TinyURL заблокирован в Саудовской Аравии[10].

Некоторые сайты блокируют отправку коротких URL-перенаправлений:

  • В 2006 MySpace запретил вставку TinyURL.
  • В 2009 Twitter заменил TinyURL на Bit.ly как автоматическое сокращение ссылок длиннее 26 символов[3].

Мёртвые ссылки[править | править вики-текст]

Сервис сокращения ссылок имеет потенциальную возможность того, что все сокращённые ссылки станут мёртвыми в случае прекращения работы сервиса. Опасность этого велика ввиду отсутствия у сервиса устойчивой бизнес-модели в долгосрочной перспективе. В конце 2009 года Архив Интернета запустил проект «301 Works» вместе с двадцатью (изначально) компаниями, чьи сокращённые ссылки будут представлены в проекте[11][6]. Цель проекта сформулирована так: «защитить пользователей сокращённых ссылок путём предоставления прозрачности и постоянства соответствий ссылок».

См. также[править | править вики-текст]

Примечания[править | править вики-текст]

  1. We want 'em shorter(...) Makeashorterlink.com makes 'em shorter. MetaFilter.com (10 июля 2001). Проверено 15 февраля 2013. Архивировано из первоисточника 12 марта 2013.
  2. URL Shortening Services. Supported URL shortening services. Google Code. Проверено 15 февраля 2013. Архивировано из первоисточника 12 марта 2013.
  3. 1 2 Wortham, Jenna Bit.ly Eclipses TinyURL on Twitter. The New York Times (7 мая 2009). Проверено 15 февраля 2013. Архивировано из первоисточника 12 марта 2013.
  4. Weisenthal, Joe Twitter Switches from TinyURL to Bit.ly. Business Insider (6 мая 2009). Проверено 15 февраля 2013. Архивировано из первоисточника 12 марта 2013.
  5. TweaK is the shortest URL-shortener available. Twitter (18 мая 2009). Проверено 15 февраля 2013. Архивировано из первоисточника 14 мая 2013.
  6. 1 2 3 Ahmed, Murad New project in scramble to save vanishing internet links. The Times Online (7 декабря 2009). Проверено 15 февраля 2013. Архивировано из первоисточника 11 апреля 2013.
  7. Is Goo.gl really the fastest URL shortener? (chart). The Royal Pingdom blog (29 октября 2010). Проверено 15 февраля 2013. Архивировано из первоисточника 11 апреля 2013.
  8. Clck: сервис по сокращению ссылок. Catalogr: обзоры Рунета blog. Проверено 15 февраля 2013. Архивировано из первоисточника 11 апреля 2013.
  9. Яндекс купил у Бобука сокращатель ссылок. Roem.ru (19 января 2012). Проверено 15 февраля 2013. Архивировано из первоисточника 11 апреля 2013.
  10. TinyURL Blocked in Saudi Arabia. Committee to Protect Bloggers (16 апреля 2009). Проверено 15 февраля 2013. Архивировано из первоисточника 19 апреля 2009.
  11. 301Works.org is an independent service for archiving URL mappings. 301Works.org. Архив Интернета. Проверено 15 февраля 2013. Архивировано из первоисточника 11 апреля 2013.