fbpx
Wikipedia

URL shortening

URL shortening is a technique on the World Wide Web in which a Uniform Resource Locator (URL) may be made substantially shorter and still direct to the required page. This is achieved by using a redirect which links to the web page that has a long URL. For example, the URL "https://example.com/assets/category_B/subcategory_C/Foo/" can be shortened to "https://example.com/Foo", and the URL "https://en.wikipedia.org/wiki/URL_shortening" can be shortened to "https://w.wiki/U". Often the redirect domain name is shorter than the original one. A friendly URL may be desired for messaging technologies that limit the number of characters in a message (for example SMS), for reducing the amount of typing required if the reader is copying a URL from a print source, for making it easier for a person to remember, or for the intention of a permalink. In November 2009, the shortened links of the URL shortening service Bitly were accessed 2.1 billion times.[1]

The URL shortener on Meta-Wiki

Other uses of URL shortening are to "beautify" a link, track clicks, or disguise the underlying address. This is because the URL shortener can redirect to just about any web domain, even malicious ones. So, although disguising of the underlying address may be desired for legitimate business or personal reasons, it is open to abuse.[2] Some URL shortening service providers have found themselves on spam blocklists, because of the use of their redirect services by sites trying to bypass those very same blocklists. Some websites prevent short, redirected URLs from being posted.

Purposes edit

There are several reasons to use URL shortening. Often regular unshortened links may be aesthetically unpleasing. Many web developers pass descriptive attributes in the URL to represent data hierarchies, command structures, transaction paths or session information. This can result in URLs that are hundreds of characters long and that contain complex character patterns. Such URLs are difficult to memorize, type out or distribute. As a result, long URLs must be copied and pasted for reliability. Thus, short URLs may be more convenient for websites or hard copy publications (e.g. a printed magazine or a book), the latter often requiring that very long strings be broken into multiple lines (as is the case with some e-mail software or internet forums) or truncated.

On Twitter and some instant messaging services, there is a limit to the number of characters a message can carry – however, Twitter now shortens links automatically using its own URL shortening service, t.co, so there is no need to use a separate URL shortening service just to shorten URLs in a tweet. On other such services, using a URL shortener can allow linking to web pages which would otherwise violate this constraint. Some shortening services, such as goo.gl, tinyurl.com, and bit.ly can generate URLs that are human-readable, although the resulting strings are longer than those generated by a length-optimized service. Finally, URL shortening sites provide detailed information on the clicks a link receives, which can be simpler than setting up an equally powerful server-side analytics engine, and unlike the latter, does not require any access to the server.

URLs encoded in two dimensional barcodes such as QR code are often shortened by a URL shortener in order to reduce the printed area of the code, or allow printing at lower density in order to improve scanning reliability.

Registering a short URL edit

Some websites create short links to make sharing links via instant messaging easier, and to make it cheaper to send them via SMS. This can be done online, at the web pages of a URL shortening service; to do it in batch via bulk upload with tools like CSV importer or on demand may require the use of an API.

A few well-known websites have set up their own URL shortening services for their own use – for example, Twitter with t.co,[3] Google with g.co,[4] and GoDaddy with x.co.[5]

Techniques edit

In URL shortening, every long URL is associated with a unique key, which is the part after its top-level domain name. For example, https://tinyurl.com/m3q2xt has a key of m3q2xt, these keys are case-sensitive most of the time and using the wrong case may lead to a different destination URL. Not all redirection is treated equally; the redirection instruction sent to a browser can contain in its header HTTP response status codes such as 301 (moved permanently), 302 (found), 307 (temporary redirect) or 308 (permanent redirect).

There are several techniques to implement URL shortening. Keys can be generated in base 36, assuming 26 letters and 10 numbers. In this case, each character in the sequence will be 0, 1, 2, ..., 9, a, b, c, ..., y, z. Alternatively, if uppercase and lowercase letters are differentiated, then each character can represent a single digit within a number of base 62 (26 + 26 + 10). In order to form the key, a hash function can be made, or a random number generated so that key sequence is not predictable. Or users may propose their own custom keys. For example, https://example.com/product?ref=01652&type=shirt can be shortened to https://tinyurl.com/exampleshirt.

Not all URI schemes are capable of being shortened as of 2011, although URI schemes such as http, https, ftp, ftps, mailto, mms, rtmp, rtmpt, ed2k, pop, imap, nntp, news, ldap, gopher, dict and dns are being addressed by such services as URL shorteners. Typically, data: and javascript: URLs are not supported for security reasons (to combat attacks like cross-site scripting and session hijacking). Some URL shortening services support the forwarding of mailto URLs, as an alternative to address munging, to avoid unwanted harvest by web crawlers or bots. This may sometimes be done using short, CAPTCHA-protected URLs, but this is not common.[6]

Makers of URL shorteners usually register domain names with less popular or esoteric Top-level domains in order to achieve a short URL and a catchy name, often using domain hacks. This results in registration of different URL shorteners with a myriad of different countries, leaving no relation between the country where the domain has been registered and the URL shortener itself or the shortened links. Top-level domains of countries such as Libya (.ly), Samoa (.ws), Mongolia (.mn), Malaysia (.my) and Liechtenstein (.li) have been used as well as many others. In some cases, the political or cultural aspects of the country in charge of the top-level domain may become an issue for users and owners,[7] but this is not usually the case.

Services may record inbound statistics, which may be viewed publicly by others.[8]

Expiry and time-limited services edit

While many providers claim their shortened URLs won't expire for as long as the service is provided, they may decide to discontinue the service at any time.

A permanent URL is not necessarily a good thing. There are security implications, and obsolete short URLs remain in existence and may be circulated long after they cease to point to a relevant or even extant destination. Sometimes a short URL is useful simply to give someone over a telephone conversation for a one-off access or file download, and no longer needed within a couple of minutes.

Some providers offer expiration on shortened URLs. This may include URLs that expire after a certain amount of time, on a certain date or after a certain number of usages.[citation needed]

A Microsoft Security Brief recommends the creation of short-lived URLs, but for reasons explicitly of security rather than convenience.[9]

History edit

An early reference is US Patent 6957224, which describes

...a system, method and computer program product for providing links to remotely located information in a network of remotely connected computers. A uniform resource locator (URL) is registered with a server. A shorthand link is associated with the registered URL. The associated shorthand link and URL are logged in a registry database. When a request is received for a shorthand link, the registry database is searched for an associated URL. If the shorthand link is found to be associated with a URL, the URL is fetched, otherwise an error message is returned.[10]

The patent was filed in September 2000; while the patent was issued in 2005, US patent applications are made public within 18 months of filing.

Another reference to URL shortening was in 2001.[11] The first notable URL shortening service, TinyURL, was launched in 2002. Its popularity influenced the creation of at least 100 similar websites,[12] although most are simply domain alternatives. Initially, Twitter automatically translated URLs longer than twenty-six characters using TinyURL, although it began using bit.ly instead in 2009[13] and later developed its own URL shortening service, t.co.

On 14 August 2009 WordPress announced the wp.me URL shortener for use when referring to any WordPress.com blog post.[14] In November 2009, shortened links on bit.ly were accessed 2.1 billion times.[15] Around that time, bit.ly and TinyURL were the most widely used URL-shortening services.[15]

One service, tr.im, stopped generating short URLs in 2009, blaming a lack of revenue-generating mechanisms to cover costs and Twitter's default use of the bit.ly shortener, and questioning whether other shortening services could be profitable from URL shortening in the longer term.[16] It resumed for a time,[17] then closed.

The shortest possible long-term URLs were generated by NanoURL from December 2009 until about 2011, associated with the top-level .to (Tonga) domain, in the form http://to./xxxx, where xxxx represents a sequence of random numbers and letters.[18]

On 14 December 2009 Google announced a service called Google URL Shortener at goo.gl, which originally was only available for use through Google products (such as Google Toolbar and FeedBurner)[19] and extensions for Google Chrome.[20] On 21 December 2009, Google introduced a YouTube URL Shortener, youtu.be.[21] From September 2010 Google URL Shortener became available via a direct interface. The goo.gl service provides analytics details and a QR code generator.[citation needed] On 30 March 2018 Google announced that it is "turning down support for goo.gl over the coming weeks and replacing it with Firebase Dynamic Links" (although existing goo.gl links will continue to function).[22]

Advantages edit

The main advantage of a short link is its brevity. Depending on the transcription used, it might be more easily communicated and entered without error. To some extent it can obscure the destination of the URL; this may be advantageous, disadvantageous, or irrelevant.

Disadvantages edit

Short URLs often circumvent the intended use of top-level domains for indicating the country of origin; domain registration in many countries requires proof of physical presence within that country, although a redirected URL has no such guarantee.

Abuse edit

URL shortening may be utilized by spammers or for illicit internet activities. As a result, many have been removed from online registries or shut down by web hosts or internet service providers.

According to Tonic Corporation, the registry for .to domains, it is "very serious about keeping domains spam free" and may remove URL shortening services from their registry if the service is abused.[23]

In addition, "u.nu" made the following announcement upon closing operations:

The last straw came on September 3, 2010, when the server was disconnected without notice by our hosting provider in response to reports of a number of links to child pornography sites. The disconnection of the server caused us serious problems, and to be honest, the level and nature of the abuse has become quite demoralizing. Given the choice between spending time and money to find a different home, or just giving up, the latter won out.[24]

Google's url-shortener discussion group has frequently included messages from frustrated users reporting that specific shortened URLs have been disabled after they were reported as spam.[25]

A study in May 2012 showed that 61% of URL shorteners had shut down (614 of 1002).[26] The most common cause cited was abuse by spammers.

Linkrot edit

The convenience offered by URL shortening also introduces potential problems, which have led to criticism of the use of these services. Short URLs, for example, will be subject to linkrot if the shortening service stops working; all URLs related to the service will become broken. It is a legitimate concern that many existing URL shortening services may not have a sustainable business model in the long term.[15] In late 2009, the Internet Archive started the "301 Works" projects,[27] together with twenty collaborating companies (initially), whose short URLs will be preserved by the project.[15]

Transnational law edit

Shortened internet links typically use ccTLD domains, and are therefore often under the jurisdiction of a nation other than where the service provider is located. Libya, for instance, exercised its control over the .ly domain in October 2010 to shut down vb.ly for violating Libyan pornography laws. Failure to predict such problems with URL shorteners and investment in URL shortening companies may reflect a lack of due diligence.[28]

Blocking and banning edit

Some websites prevent short, redirected URLs from being posted.

In April 2009, TinyURL was reported to be blocked in Saudi Arabia.[29] Yahoo! Answers blocks postings that contain TinyURLs,[citation needed] and Wikipedia does not accept links by any URL shortening services in its articles.[30] The Reddit community strongly discourages  and in some subreddits, outright bans  URL shortening services for link submissions, because they disguise the origin domain name and whether the link has previously been submitted to Reddit, and there are few or no legitimate reasons to use link shorteners for Reddit link submissions.[31]

Privacy and security edit

A short URL obscures the target address and can be used to redirect to an unexpected site. Examples of this are "rickrolling", and redirecting to shock sites, or to affiliate websites. The short URL can allow blocked URLs to be accessed, bypassing site blocklists; this facilitates redirection of a user to blocked scam pages or pages containing malware or XSS attacks. TinyURL tries to disable spam-related links from redirecting.[32] ZoneAlarm, however, has warned its users: "TinyURL may be unsafe. This website has been known to distribute spyware." TinyURL countered this problem by offering an option to view a link's destination before using a shortened URL. This ability is installed on the browser via the TinyURL website and requires the use of cookies.[33] A destination preview may also be obtained by prefixing the word "preview" to the URL of the TinyURL; for example, the destination of https://tinyurl.com/8kmfp is revealed by entering https://preview.tinyurl.com/8kmfp. Other URL shortening services provide a similar destination display.[34] Security professionals suggest that users check a short URL's destination before accessing it,[35] following an instance where the shortening service cli.gs was compromised, exposing millions of users to security uncertainties.[36] There are several web applications that can display the destination URL of a shortened URL.[citation needed]

Some URL shortening services filter their links through bad-site screening services such as Google Safe Browsing. Many sites that accept user-submitted content block links, however, to certain domains in order to cut down on spam, and for this reason, known URL redirection services are often themselves added to spam blocklists.

Another privacy problem is that many services' shortened URL format is small enough that it is vulnerable to brute-force search. Many people use URL shorteners when they share links to private content, and in fact many web services like Google Maps have offered automatic generation of shortened links for driving directions that reveal personal information like home addresses and sensitive destinations like "clinics for specific diseases (including cancer and mental diseases), addiction treatment centers, abortion providers, correctional and juvenile detention facilities, payday and car-title lenders, gentlemen's clubs, etc."[37][38]

Additional layer of complexity edit

Short URLs, although making it easier to access what might otherwise be a very long URL or user-space on an ISP server, add an additional layer of complexity to the process of retrieving web pages. Every access requires more requests (at least one more DNS lookup, though it may be cached, and one more HTTP/HTTPS request), thereby increasing latency, the time taken to access the page, and also the risk of failure, since the shortening service may become unavailable. Another operational limitation of URL shortening services is that browsers do not resend POST bodies when a redirect is encountered. This can be overcome by making the service a reverse proxy, or by elaborate schemes involving cookies and buffered POST bodies, but such techniques present security and scaling challenges, and are therefore not used on extranets or Internet-scale services.[original research?]

Notable services edit

Site Company Type Custom URL Comment
bit.ly Bitly general public yes
goo.gl Google general public Replaced by FDL (uses Bitly[39])
g.co Google internal Google's link service[40]
ow.ly Hootsuite Media general public yes Now inside the Hootsuite dashboard
t.co Twitter internal Twitter's link service[41]
TinyURL TinyURL general public yes
w.wiki Wikimedia Foundation internal Users can generate links to Wikimedia Foundation projects only.
youtu.be YouTube (Google) internal Announcement of youtu.be Links[42]

Open source and commercial scripts are also available for redirecting and shortening links, usually written in PHP as a web application or a plugin for one of the popular applications such as WordPress. Such scripts avoid many issues with shortening services, keep the domain name as part of the shortened link, and can be made private.

See also edit

References edit

  1. ^ Goo.gl Challenges Bit.ly as King of the Short 10 July 2011 at the Wayback Machine – New York Times, 14 December 2009
  2. ^ Curtis, Sophie (8 August 2014). "Twitter's t.co URL shortener used to spread spam". The Daily Telegraph. from the original on 3 April 2015. Retrieved 15 March 2015.
  3. ^ "t.co links". developer.twitter.com. from the original on 27 April 2022. Retrieved 10 May 2022.
  4. ^ "g.co". g.co. from the original on 14 January 2019. Retrieved 10 May 2022.
  5. ^ "URL Shortener". shortener.godaddy.com. from the original on 3 May 2022. Retrieved 10 May 2022.
  6. ^ "Spammers Storm URL Shortening Services". CertMag. 17 August 2009. from the original on 1 November 2019.
  7. ^ "#HootSuite Offers Choice of URL Shorteners ~ From Libya to Liechtenstein – HootSuite Social Media Management". Blog.hootsuite.com. from the original on 14 June 2013. Retrieved 20 April 2013.
  8. ^ Chapman, Stephen (28 August 2012). "How to spy on campaigns of competitors who use URL shorteners". ZDNet. from the original on 2 September 2012. Retrieved 10 September 2012.
  9. ^ Sullivan, Bryan (March 2009). "Protect Your Site With URL Rewriting – A Stateless Approach: Automatically Expiring URLs". Security Briefs. Microsoft MSDN Magazine. from the original on 17 July 2013. Retrieved 1 August 2013.
  10. ^ US patent 6957224, Nimrod Megiddo and Kevin S. McCurley; assigned to IBM corp., "Efficient retrieval of uniform resource locators", issued 2005-10-18 
  11. ^ "Comment thread 8916" 5 September 2009 at the Wayback Machine. Metafilter. 10 June 2001; Announcement of URL shortening service available at makeashorterlink.com
  12. ^ "URL Shortening Services" 3 January 2010 at the Wayback Machine shortenurl – Supported URL shortening services
  13. ^ Wortham, Jenna (7 May 2009) "Bit.ly Eclipses TinyURL on Twitter" 23 November 2010 at the Wayback Machine Bits (blog at The New York Times). Retrieved 1 January 2011.
  14. ^ "WP.me – Shorten Your Links" 18 August 2009 at the Wayback Machine WordPress. 14 August 2009.
  15. ^ a b c d Ahmed, Murad (7 December 2009). "New Project in Scramble To Save Vanishing Internet Links – The Internet Archive Is Fighting To Preserve Shortened Web Links Created by Free Online Services That May Be Running Out of Money" 17 December 2013 at the Wayback Machine. The Times. Retrieved 1 January 2011.
  16. ^ blog.tr.im
  17. ^ . blog.tr.im
  18. ^ Michlick, Frank. . Domainnamenews.com. Archived from the original on 3 May 2013. Retrieved 20 April 2013.
  19. ^ Muthusrinivasan, Muthu (14 December 2009). "Making URLs Shorter for Google Toolbar and FeedBurner". Googleblog.blogspot.com. from the original on 31 May 2013. Retrieved 20 April 2013.
  20. ^ "goo.gl "URL Shortener – Google Chrome Extension Gallery"". from the original on 12 April 2011. Retrieved 20 April 2013.
  21. ^ "Official YouTube Blog: Make Way for youtu.be Links". Official YouTube Blog. from the original on 25 December 2009. Retrieved 24 December 2009.
  22. ^ Hermanto, Michael. "Transitioning Google URL Shortener to Firebase Dynamic Links". Google Developers. from the original on 30 June 2018. Retrieved 1 April 2018.
  23. ^ "Tonic Corporation Frequently asked questions". Tonic.to. from the original on 19 July 2013. Retrieved 20 April 2013.
  24. ^ http://u.nu/unu-discontinued "u.nu :: discontinued."
  25. ^ "Google Discussiegroepen". from the original on 8 July 2019. Retrieved 20 April 2013.
  26. ^ "Ultimate list of URL shorteners". Yi.tl. 23 May 2012. Archived from the original on 18 April 2013. Retrieved 20 April 2013.
  27. ^ "301Works.org : Free Software : Download & Streaming : Internet Archive". archive.org. from the original on 1 October 2016. Retrieved 19 August 2016.
  28. ^ Staff writer (14 October 2010). "Law, Politics and Internet Addresses – Tough.ly/Treated – Shortened Web Links Are Convenient, But They Come at a Price". The Economist. from the original on 17 October 2010. Retrieved 1 January 2010.
  29. ^ "TinyURL Blocked in Saudi Arabia". Committee to Protect Bloggers. 16 April 2009. from the original on 19 April 2009.
  30. ^ "Spam blacklist". meta.wikimedia.org. Meta, discussion about Wikimedia projects. Archived from the original on 20 March 2017. Retrieved 4 November 2016.
  31. ^ "Rediquette". from the original on 8 February 2017. Retrieved 9 February 2017.
  32. ^ Krebs, Brian (13 June 2006). . Security Fixes (blog at The Washington Post). Retrieved 1 January 2011.
  33. ^ "Preview a TinyURL". Tinyurl.com. from the original on 20 April 2013. Retrieved 20 April 2013.
  34. ^ "the JoshMeister on Security: How to Preview Shortened URLs (TinyURL, bit.ly, is.gd, and more)". Security.thejoshmeister.com. 11 April 2009. from the original on 25 March 2014. Retrieved 20 April 2013.
  35. ^ University, Carnegie Mellon. "Shortened URL Security - Information Security Office - Computing Services - Carnegie Mellon University". www.cmu.edu. from the original on 1 June 2022. Retrieved 26 July 2022.
  36. ^ Blog at Cli.gs (16 June 2009).
  37. ^ "Shmatikov, Vitaly, "Gone In Six Characters: Short URLs Considered Harmful for Cloud Services." Blog entry dated April 14, 2016; retrieved April 26, 2016". 14 April 2016. from the original on 23 April 2016. Retrieved 26 April 2016.
  38. ^ Georgiev, Martin; Shmatikov, Vitaly (2016). "Gone in Six Characters: Short URLs Considered Harmful for Cloud Services". arXiv:1604.02734v1 [cs.CR].
  39. ^ "Firebase Extensions | Shorten URLs". Firebase. from the original on 25 September 2020. Retrieved 8 September 2020. Shortens URLs written to a specified Cloud Firestore collection (uses Bitly).
  40. ^ Alexia Tsotsis (18 July 2011). "Google Buys G.Co To Create An Official URL Shortcut For Google Products". Tech Crunch. from the original on 21 July 2011. Retrieved 18 July 2011.
  41. ^ "About Twitter's link service (http://t.co)". from the original on 2 April 2023. Retrieved 20 September 2021.
  42. ^ "Make Way for youtu.be Links". from the original on 21 September 2021. Retrieved 19 September 2021.

External links edit

shortening, information, about, short, urls, pages, wikipedia, wikipedia, urlshortener, this, article, needs, additional, citations, verification, please, help, improve, this, article, adding, citations, reliable, sources, unsourced, material, challenged, remo. For information about short URLs for pages on Wikipedia see Wikipedia URLShortener This article needs additional citations for verification Please help improve this article by adding citations to reliable sources Unsourced material may be challenged and removed Find sources URL shortening news newspapers books scholar JSTOR July 2014 Learn how and when to remove this template message URL shortening is a technique on the World Wide Web in which a Uniform Resource Locator URL may be made substantially shorter and still direct to the required page This is achieved by using a redirect which links to the web page that has a long URL For example the URL https example com assets category B subcategory C Foo can be shortened to https example com Foo and the URL https en wikipedia org wiki URL shortening can be shortened to https w wiki U Often the redirect domain name is shorter than the original one A friendly URL may be desired for messaging technologies that limit the number of characters in a message for example SMS for reducing the amount of typing required if the reader is copying a URL from a print source for making it easier for a person to remember or for the intention of a permalink In November 2009 the shortened links of the URL shortening service Bitly were accessed 2 1 billion times 1 The URL shortener on Meta WikiOther uses of URL shortening are to beautify a link track clicks or disguise the underlying address This is because the URL shortener can redirect to just about any web domain even malicious ones So although disguising of the underlying address may be desired for legitimate business or personal reasons it is open to abuse 2 Some URL shortening service providers have found themselves on spam blocklists because of the use of their redirect services by sites trying to bypass those very same blocklists Some websites prevent short redirected URLs from being posted Contents 1 Purposes 2 Registering a short URL 3 Techniques 4 Expiry and time limited services 5 History 6 Advantages 7 Disadvantages 7 1 Abuse 7 2 Linkrot 7 3 Transnational law 7 4 Blocking and banning 7 5 Privacy and security 7 6 Additional layer of complexity 8 Notable services 9 See also 10 References 11 External linksPurposes editThere are several reasons to use URL shortening Often regular unshortened links may be aesthetically unpleasing Many web developers pass descriptive attributes in the URL to represent data hierarchies command structures transaction paths or session information This can result in URLs that are hundreds of characters long and that contain complex character patterns Such URLs are difficult to memorize type out or distribute As a result long URLs must be copied and pasted for reliability Thus short URLs may be more convenient for websites or hard copy publications e g a printed magazine or a book the latter often requiring that very long strings be broken into multiple lines as is the case with some e mail software or internet forums or truncated On Twitter and some instant messaging services there is a limit to the number of characters a message can carry however Twitter now shortens links automatically using its own URL shortening service t co so there is no need to use a separate URL shortening service just to shorten URLs in a tweet On other such services using a URL shortener can allow linking to web pages which would otherwise violate this constraint Some shortening services such as goo gl tinyurl com and bit ly can generate URLs that are human readable although the resulting strings are longer than those generated by a length optimized service Finally URL shortening sites provide detailed information on the clicks a link receives which can be simpler than setting up an equally powerful server side analytics engine and unlike the latter does not require any access to the server URLs encoded in two dimensional barcodes such as QR code are often shortened by a URL shortener in order to reduce the printed area of the code or allow printing at lower density in order to improve scanning reliability Registering a short URL editSome websites create short links to make sharing links via instant messaging easier and to make it cheaper to send them via SMS This can be done online at the web pages of a URL shortening service to do it in batch via bulk upload with tools like CSV importer or on demand may require the use of an API A few well known websites have set up their own URL shortening services for their own use for example Twitter with t co 3 Google with g co 4 and GoDaddy with x co 5 Techniques editSee also URL redirection In URL shortening every long URL is associated with a unique key which is the part after its top level domain name For example https tinyurl com m3q2xt has a key of m3q2xt these keys are case sensitive most of the time and using the wrong case may lead to a different destination URL Not all redirection is treated equally the redirection instruction sent to a browser can contain in its header HTTP response status codes such as 301 moved permanently 302 found 307 temporary redirect or 308 permanent redirect There are several techniques to implement URL shortening Keys can be generated in base 36 assuming 26 letters and 10 numbers In this case each character in the sequence will be 0 1 2 9 a b c y z Alternatively if uppercase and lowercase letters are differentiated then each character can represent a single digit within a number of base 62 26 26 10 In order to form the key a hash function can be made or a random number generated so that key sequence is not predictable Or users may propose their own custom keys For example https example com product ref 01652 amp type shirt can be shortened to https tinyurl com exampleshirt Not all URI schemes are capable of being shortened as of 2011 although URI schemes such as http https ftp ftps mailto mms rtmp rtmpt ed2k pop imap nntp news ldap gopher dict and dns are being addressed by such services as URL shorteners Typically data and javascript URLs are not supported for security reasons to combat attacks like cross site scripting and session hijacking Some URL shortening services support the forwarding of mailto URLs as an alternative to address munging to avoid unwanted harvest by web crawlers or bots This may sometimes be done using short CAPTCHA protected URLs but this is not common 6 Makers of URL shorteners usually register domain names with less popular or esoteric Top level domains in order to achieve a short URL and a catchy name often using domain hacks This results in registration of different URL shorteners with a myriad of different countries leaving no relation between the country where the domain has been registered and the URL shortener itself or the shortened links Top level domains of countries such as Libya ly Samoa ws Mongolia mn Malaysia my and Liechtenstein li have been used as well as many others In some cases the political or cultural aspects of the country in charge of the top level domain may become an issue for users and owners 7 but this is not usually the case Services may record inbound statistics which may be viewed publicly by others 8 Expiry and time limited services editWhile many providers claim their shortened URLs won t expire for as long as the service is provided they may decide to discontinue the service at any time A permanent URL is not necessarily a good thing There are security implications and obsolete short URLs remain in existence and may be circulated long after they cease to point to a relevant or even extant destination Sometimes a short URL is useful simply to give someone over a telephone conversation for a one off access or file download and no longer needed within a couple of minutes Some providers offer expiration on shortened URLs This may include URLs that expire after a certain amount of time on a certain date or after a certain number of usages citation needed A Microsoft Security Brief recommends the creation of short lived URLs but for reasons explicitly of security rather than convenience 9 History editAn early reference is US Patent 6957224 which describes a system method and computer program product for providing links to remotely located information in a network of remotely connected computers A uniform resource locator URL is registered with a server A shorthand link is associated with the registered URL The associated shorthand link and URL are logged in a registry database When a request is received for a shorthand link the registry database is searched for an associated URL If the shorthand link is found to be associated with a URL the URL is fetched otherwise an error message is returned 10 The patent was filed in September 2000 while the patent was issued in 2005 US patent applications are made public within 18 months of filing Another reference to URL shortening was in 2001 11 The first notable URL shortening service TinyURL was launched in 2002 Its popularity influenced the creation of at least 100 similar websites 12 although most are simply domain alternatives Initially Twitter automatically translated URLs longer than twenty six characters using TinyURL although it began using bit ly instead in 2009 13 and later developed its own URL shortening service t co On 14 August 2009 WordPress announced the wp me URL shortener for use when referring to any WordPress com blog post 14 In November 2009 shortened links on bit ly were accessed 2 1 billion times 15 Around that time bit ly and TinyURL were the most widely used URL shortening services 15 One service tr im stopped generating short URLs in 2009 blaming a lack of revenue generating mechanisms to cover costs and Twitter s default use of the bit ly shortener and questioning whether other shortening services could be profitable from URL shortening in the longer term 16 It resumed for a time 17 then closed The shortest possible long term URLs were generated by NanoURL from December 2009 until about 2011 associated with the top level to Tonga domain in the form http to xxxx where xxxx represents a sequence of random numbers and letters 18 On 14 December 2009 Google announced a service called Google URL Shortener at goo gl which originally was only available for use through Google products such as Google Toolbar and FeedBurner 19 and extensions for Google Chrome 20 On 21 December 2009 Google introduced a YouTube URL Shortener youtu be 21 From September 2010 Google URL Shortener became available via a direct interface The goo gl service provides analytics details and a QR code generator citation needed On 30 March 2018 Google announced that it is turning down support for goo gl over the coming weeks and replacing it with Firebase Dynamic Links although existing goo gl links will continue to function 22 Advantages editThe main advantage of a short link is its brevity Depending on the transcription used it might be more easily communicated and entered without error To some extent it can obscure the destination of the URL this may be advantageous disadvantageous or irrelevant Disadvantages editShort URLs often circumvent the intended use of top level domains for indicating the country of origin domain registration in many countries requires proof of physical presence within that country although a redirected URL has no such guarantee Abuse edit URL shortening may be utilized by spammers or for illicit internet activities As a result many have been removed from online registries or shut down by web hosts or internet service providers According to Tonic Corporation the registry for to domains it is very serious about keeping domains spam free and may remove URL shortening services from their registry if the service is abused 23 In addition u nu made the following announcement upon closing operations The last straw came on September 3 2010 when the server was disconnected without notice by our hosting provider in response to reports of a number of links to child pornography sites The disconnection of the server caused us serious problems and to be honest the level and nature of the abuse has become quite demoralizing Given the choice between spending time and money to find a different home or just giving up the latter won out 24 Google s url shortener discussion group has frequently included messages from frustrated users reporting that specific shortened URLs have been disabled after they were reported as spam 25 A study in May 2012 showed that 61 of URL shorteners had shut down 614 of 1002 26 The most common cause cited was abuse by spammers Linkrot edit The convenience offered by URL shortening also introduces potential problems which have led to criticism of the use of these services Short URLs for example will be subject to linkrot if the shortening service stops working all URLs related to the service will become broken It is a legitimate concern that many existing URL shortening services may not have a sustainable business model in the long term 15 In late 2009 the Internet Archive started the 301 Works projects 27 together with twenty collaborating companies initially whose short URLs will be preserved by the project 15 Transnational law edit Shortened internet links typically use ccTLD domains and are therefore often under the jurisdiction of a nation other than where the service provider is located Libya for instance exercised its control over the ly domain in October 2010 to shut down vb ly for violating Libyan pornography laws Failure to predict such problems with URL shorteners and investment in URL shortening companies may reflect a lack of due diligence 28 Blocking and banning edit Some websites prevent short redirected URLs from being posted In April 2009 TinyURL was reported to be blocked in Saudi Arabia 29 Yahoo Answers blocks postings that contain TinyURLs citation needed and Wikipedia does not accept links by any URL shortening services in its articles 30 The Reddit community strongly discourages and in some subreddits outright bans URL shortening services for link submissions because they disguise the origin domain name and whether the link has previously been submitted to Reddit and there are few or no legitimate reasons to use link shorteners for Reddit link submissions 31 Privacy and security edit A short URL obscures the target address and can be used to redirect to an unexpected site Examples of this are rickrolling and redirecting to shock sites or to affiliate websites The short URL can allow blocked URLs to be accessed bypassing site blocklists this facilitates redirection of a user to blocked scam pages or pages containing malware or XSS attacks TinyURL tries to disable spam related links from redirecting 32 ZoneAlarm however has warned its users TinyURL may be unsafe This website has been known to distribute spyware TinyURL countered this problem by offering an option to view a link s destination before using a shortened URL This ability is installed on the browser via the TinyURL website and requires the use of cookies 33 A destination preview may also be obtained by prefixing the word preview to the URL of the TinyURL for example the destination of https tinyurl com 8kmfp is revealed by entering https preview tinyurl com 8kmfp Other URL shortening services provide a similar destination display 34 Security professionals suggest that users check a short URL s destination before accessing it 35 following an instance where the shortening service cli gs was compromised exposing millions of users to security uncertainties 36 There are several web applications that can display the destination URL of a shortened URL citation needed Some URL shortening services filter their links through bad site screening services such as Google Safe Browsing Many sites that accept user submitted content block links however to certain domains in order to cut down on spam and for this reason known URL redirection services are often themselves added to spam blocklists Another privacy problem is that many services shortened URL format is small enough that it is vulnerable to brute force search Many people use URL shorteners when they share links to private content and in fact many web services like Google Maps have offered automatic generation of shortened links for driving directions that reveal personal information like home addresses and sensitive destinations like clinics for specific diseases including cancer and mental diseases addiction treatment centers abortion providers correctional and juvenile detention facilities payday and car title lenders gentlemen s clubs etc 37 38 Additional layer of complexity edit Short URLs although making it easier to access what might otherwise be a very long URL or user space on an ISP server add an additional layer of complexity to the process of retrieving web pages Every access requires more requests at least one more DNS lookup though it may be cached and one more HTTP HTTPS request thereby increasing latency the time taken to access the page and also the risk of failure since the shortening service may become unavailable Another operational limitation of URL shortening services is that browsers do not resend POST bodies when a redirect is encountered This can be overcome by making the service a reverse proxy or by elaborate schemes involving cookies and buffered POST bodies but such techniques present security and scaling challenges and are therefore not used on extranets or Internet scale services original research Notable services editSite Company Type Custom URL Commentbit ly Bitly general public yesgoo gl Google general public Replaced by FDL uses Bitly 39 g co Google internal Google s link service 40 ow ly Hootsuite Media general public yes Now inside the Hootsuite dashboardt co Twitter internal Twitter s link service 41 TinyURL TinyURL general public yesw wiki Wikimedia Foundation internal Users can generate links to Wikimedia Foundation projects only youtu be YouTube Google internal Announcement of youtu be Links 42 Open source and commercial scripts are also available for redirecting and shortening links usually written in PHP as a web application or a plugin for one of the popular applications such as WordPress Such scripts avoid many issues with shortening services keep the domain name as part of the shortened link and can be made private See also edit nbsp Internet portalCountry code top level domain Domain Name System Emoji domain Generic top level domain Link rot List of Internet top level domains Semantic URL Service d adresse mondial Vanity domainReferences edit Goo gl Challenges Bit ly as King of the Short Archived 10 July 2011 at the Wayback Machine New York Times 14 December 2009 Curtis Sophie 8 August 2014 Twitter s t co URL shortener used to spread spam The Daily Telegraph Archived from the original on 3 April 2015 Retrieved 15 March 2015 t co links developer twitter com Archived from the original on 27 April 2022 Retrieved 10 May 2022 g co g co Archived from the original on 14 January 2019 Retrieved 10 May 2022 URL Shortener shortener godaddy com Archived from the original on 3 May 2022 Retrieved 10 May 2022 Spammers Storm URL Shortening Services CertMag 17 August 2009 Archived from the original on 1 November 2019 HootSuite Offers Choice of URL Shorteners From Libya to Liechtenstein HootSuite Social Media Management Blog hootsuite com Archived from the original on 14 June 2013 Retrieved 20 April 2013 Chapman Stephen 28 August 2012 How to spy on campaigns of competitors who use URL shorteners ZDNet Archived from the original on 2 September 2012 Retrieved 10 September 2012 Sullivan Bryan March 2009 Protect Your Site With URL Rewriting A Stateless Approach Automatically Expiring URLs Security Briefs Microsoft MSDN Magazine Archived from the original on 17 July 2013 Retrieved 1 August 2013 US patent 6957224 Nimrod Megiddo and Kevin S McCurley assigned to IBM corp Efficient retrieval of uniform resource locators issued 2005 10 18 Comment thread 8916 Archived 5 September 2009 at the Wayback Machine Metafilter 10 June 2001 Announcement of URL shortening service available at makeashorterlink com URL Shortening Services Archived 3 January 2010 at the Wayback Machine shortenurl Supported URL shortening services Wortham Jenna 7 May 2009 Bit ly Eclipses TinyURL on Twitter Archived 23 November 2010 at the Wayback Machine Bits blog at The New York Times Retrieved 1 January 2011 WP me Shorten Your Links Archived 18 August 2009 at the Wayback Machine WordPress 14 August 2009 a b c d Ahmed Murad 7 December 2009 New Project in Scramble To Save Vanishing Internet Links The Internet Archive Is Fighting To Preserve Shortened Web Links Created by Free Online Services That May Be Running Out of Money Archived 17 December 2013 at the Wayback Machine The Times Retrieved 1 January 2011 tr im R I P blog tr im tr im Resurrected blog tr im Michlick Frank TO ccTLD Becomes Worlds Shortest URL Shortener Domainnamenews com Archived from the original on 3 May 2013 Retrieved 20 April 2013 Muthusrinivasan Muthu 14 December 2009 Making URLs Shorter for Google Toolbar and FeedBurner Googleblog blogspot com Archived from the original on 31 May 2013 Retrieved 20 April 2013 goo gl URL Shortener Google Chrome Extension Gallery Archived from the original on 12 April 2011 Retrieved 20 April 2013 Official YouTube Blog Make Way for youtu be Links Official YouTube Blog Archived from the original on 25 December 2009 Retrieved 24 December 2009 Hermanto Michael Transitioning Google URL Shortener to Firebase Dynamic Links Google Developers Archived from the original on 30 June 2018 Retrieved 1 April 2018 Tonic Corporation Frequently asked questions Tonic to Archived from the original on 19 July 2013 Retrieved 20 April 2013 http u nu unu discontinued u nu discontinued Google Discussiegroepen Archived from the original on 8 July 2019 Retrieved 20 April 2013 Ultimate list of URL shorteners Yi tl 23 May 2012 Archived from the original on 18 April 2013 Retrieved 20 April 2013 301Works org Free Software Download amp Streaming Internet Archive archive org Archived from the original on 1 October 2016 Retrieved 19 August 2016 Staff writer 14 October 2010 Law Politics and Internet Addresses Tough ly Treated Shortened Web Links Are Convenient But They Come at a Price The Economist Archived from the original on 17 October 2010 Retrieved 1 January 2010 TinyURL Blocked in Saudi Arabia Committee to Protect Bloggers 16 April 2009 Archived from the original on 19 April 2009 Spam blacklist meta wikimedia org Meta discussion about Wikimedia projects Archived from the original on 20 March 2017 Retrieved 4 November 2016 Rediquette Archived from the original on 8 February 2017 Retrieved 9 February 2017 Krebs Brian 13 June 2006 Spam Spotted Using TinyURL Security Fixes blog at The Washington Post Retrieved 1 January 2011 Preview a TinyURL Tinyurl com Archived from the original on 20 April 2013 Retrieved 20 April 2013 the JoshMeister on Security How to Preview Shortened URLs TinyURL bit ly is gd and more Security thejoshmeister com 11 April 2009 Archived from the original on 25 March 2014 Retrieved 20 April 2013 University Carnegie Mellon Shortened URL Security Information Security Office Computing Services Carnegie Mellon University www cmu edu Archived from the original on 1 June 2022 Retrieved 26 July 2022 Updated Cligs Got Hacked Restoration from Backup Started Blog at Cli gs 16 June 2009 Shmatikov Vitaly Gone In Six Characters Short URLs Considered Harmful for Cloud Services Blog entry dated April 14 2016 retrieved April 26 2016 14 April 2016 Archived from the original on 23 April 2016 Retrieved 26 April 2016 Georgiev Martin Shmatikov Vitaly 2016 Gone in Six Characters Short URLs Considered Harmful for Cloud Services arXiv 1604 02734v1 cs CR Firebase Extensions Shorten URLs Firebase Archived from the original on 25 September 2020 Retrieved 8 September 2020 Shortens URLs written to a specified Cloud Firestore collection uses Bitly Alexia Tsotsis 18 July 2011 Google Buys G Co To Create An Official URL Shortcut For Google Products Tech Crunch Archived from the original on 21 July 2011 Retrieved 18 July 2011 About Twitter s link service http t co Archived from the original on 2 April 2023 Retrieved 20 September 2021 Make Way for youtu be Links Archived from the original on 21 September 2021 Retrieved 19 September 2021 External links editURL redirection and shortening at Curlie Comparison of URL Shortening Services SearchEngineLand April 2009 Retrieved from https en wikipedia org w index php title URL shortening amp oldid 1204825854, wikipedia, wiki, book, books, library,

article

, read, download, free, free download, mp3, video, mp4, 3gp, jpg, jpeg, gif, png, picture, music, song, movie, book, game, games.