Статьи

Разместите свои собственные короткие URL

nesting dolls На прошлой неделе сообщество веб-разработчиков получило некоторые новости, которые многие считали неизбежными, но пришли намного раньше, чем ожидалось: основная служба сокращения URL-адресов (в данном случае tr.im ) закрывалась. С тех пор tr.im объявил о планах остаться в бизнесе, но даже если они это сделают, это станет важным предупреждением.

Сокращения URL-адресов, такие как tr.im, были в моде с тех пор, как Твиттер теперь просил нас выразить себя в 140 символах или меньше. Эти сервисы берут относительно длинный URL (например, тот, который вы видите в адресной строке, если вы читаете это в браузере) и генерируют крошечный крошечный URL, который перенаправляет на него, который вы можете использовать для сохранения символов при упоминании ссылка в твиттере.

Сокращение URL стало конкурентным пространством с такими претендентами, как TinyURL , is.gd , Metamark , ow.ly , Su.pr , thurly , tinyarro.ws и TweaK . Каждая из этих служб предлагает различную комбинацию длины URL-адреса, поддержку API в сторонних клиентах Twitter, отслеживание посещений URL-адреса со статистикой и другие новые функции.

С его пятисимвольным именем хоста и солидной статистикой кликов tr.im показала хорошие результаты в гонке. Но когда Twitter поддержал конкурента Bit.ly , используя его для автоматического сокращения URL-адресов, размещенных на twitter.com, tr.im запнулся. Столкнувшись с длинным утомлением без четкого способа заработать деньги в конце концов, tr.im решил закрыться , и веб-разработчики сошли с ума.

Хорошей стороной было то, что все хорошие сервисы сокращения URL-адресов отправляют браузеры на полный URL-адрес с помощью постоянного перенаправления (также известного как редирект 301, после его кода ответа HTTP). Это означает, что поисковые системы, такие как Google, будут следовать за перенаправлением к своей цели и только индексировать это.

Но, в отличие от Google, некоторые люди публикуют URL, не следуя перенаправлениям. Многие блоггеры регулярно копируют сокращенные URL-адреса из Twitter в сообщения блогов, поэтому, когда исчезает служба сокращения URL-адресов, такая как tr.im, эти ссылки нарушаются.

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

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

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

Если вы не разработчик, вы можете проверить некоторые из плагинов для сокращения URL, которые начали появляться. la petite url — это плагин для WordPress, который автоматически генерирует короткие URL-адреса для сообщений в вашем блоге. Подобные плагины появляются для большинства популярных блоговых платформ и систем управления контентом, но если вы не можете найти их для своей конкретной издательской платформы, только что выпущенный Shaun Inman Lessn — это надежный автономный укороченный URL-адрес, который вы можете разместить самостоятельно.

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

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

 <link rel="shorturl" href="http://example.com/1234"/> 

Последние плагины для коротких URL (включая la petite url) автоматически добавят этот тег для вас.

Теоретически клиенты Twitter и другое программное обеспечение, которому необходимо получить короткие URL-адреса, загрузят ваш документ, определят этот тег (или эквивалент заголовка HTTP ) и будут использовать опубликованный короткий URL-адрес, а не генерировать его с помощью сторонней службы.

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

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