| advertise add site services publishers database health videos | ![]() | about toolbar stats live show health store more stuff JOIN/LOGIN |
home fitness equipment online,add url,swap url,url swap,link swap,swap homefitnessequipmentonlin... | TOPGUM Dental Artistry Resource Directory, add url, submit url topgum.com.au | Add URL to Directory - Submit URL Free health-clinic.com.au - Find a... health-clinic.com.au |
For information about human generated short URLs on Wikipedia, see WP:WP and mw:Manual:Short URL.
URL shortening is a technique on the World Wide Web where a provider makes a web page available under a very short URL in addition to the original address. For example, the page http://en.wikipedia.org/w/index.php?title=TinyURL&diff=283621022&oldid=283308287 can be shortened to http://tinyurl.com/mmw6lb.
[edit] PurposesThere are several reasons to use URL shortening: [edit] Avoid URL garblingCurrently, web developers tend to pass descriptive attributes in the URL to represent data hierarchies, command structures, transaction paths and session information. This may result in a URL that is aesthetically unpleasant and difficult to remember. Copying a URL that is hundreds of characters long can make the URL garbled. Then a short URL is useful to copy on an e-mail message or a forum post. [edit] Use the smallest space possibleOn Twitter or instant message status even a 60 character long URL can be too long. A URL shortener can make short URLs such as http://linkl.ru/k1rp (20 characters), http://br.st/74 (15 characters), http://eca.sh/jW22 (18 characters), http://tinyurl.com/gf65th (25 characters), http://ni2.in/j (15 characters), http://tr.im/o65Tg (18 characters), http://x2t.com/88 (17 characters). In Twitter http://www can be replaced by www and 7 fewer characters can be used. A QR Code that stores a URL can be made physically smaller (or more readable in the same size) by using a URL shortener to minimize a URL it encodes. [edit] Reading aloudTo accomplish this objective any URL shortening service can be useful. However those which let the user choose the URL are more suited for this task. Some shortening services, such as socuteurl.com, generate URLs that are human-readable, though the resulting strings are longer than those generated by a length-optimized service. [edit] Manipulating visitorsURL shortening is a special kind of URL redirection, which is sometimes used in pranks, phishing, or affiliate hiding. For example tinyurl.com/ha56k0k redirects to goatse.cx in a prank. More recently, some of these services (br.st in particular) have started filtering all shortened links through services like Google Safe Browsing. [edit] Unsupported SchemesMost URI schemes are supported by URL shorteners, including http:, https:, ftp:, pop:, imap:, nntp:, news:, ldap:, gopher:, dict:, dns:, etc. However, data: and javascript: URLs are not typically supported for security reasons. [edit] TechniquesEvery long URL is associated with a key, which is the part after http://domain.tld/. For example http://hi.ly/7hulx has a key of 7hulx. There are several techniques to implement a shortening.
For redirection techniques see URL redirection. [edit] History
[edit] CriticismThe convenience offered by URL shortening also introduces potential problems, which have led to criticism of the use of these services. Short URLs are subject to linkrot, in the case the service stops working, all URLs related to the service will become broken. A solution can be to save the destination URLs of potentially useful redirects locally, or to periodically download the redirect database to back it up, if the service permits that. Users may be exposed to privacy issues in that the link shortening service is in a position to track a user's behaviour across many domains. Short URLs add an additional layer of complexity, where for every access, more requests are necessary (at least one more DNS lookup and HTTP access). A short URL obscures the target address, and as a result it's sometimes used to redirect to an unexpected site. Examples of this are rickrolling, redirecting to scam and affiliate websites, or shock sites; ZoneAlarm has given the warning "TinyURL may be unsafe. This website has been known to distribute spyware." TinyURL has countered this problem by offering an option to present a link when using TinyURL, instead of redirection.[11] In addition, even if the link does not include a preview, the preview may still be accessed by simply prefixing the word "preview" to the front of the URL (Ex: http://tinyurl.com/8kmfp could be retyped as http://preview.tinyurl.com/8kmfp) to see where the link will lead. Opaqueness is also leveraged by spammers, who use such links in spam to bypass URL blacklists. TinyURL, in turn, disables spam related links from redirecting.[12] TinyURL is blocked in Saudi Arabia[13] Some websites have responded by blocking short redirected URLs from being posted:
Security professionals are also suggesting users to always preview the short URLs before accessing it, especially after the shortener service cli.gs got hacked, exposing millions of users.[16] [edit] Theoretical limits
If every web page were to be shortened, then URLs would become longer and longer. For example, a site which uses lowercase letters and numbers for its shortening (such as TinyURL) can have (26 + 10)6 URLs of 6 characters, i.e. more than 2 billion pages. This number is very big but not infinite. Let r be the size of the alphabet used by the URL shortener, and n the length of the longest desirable key (the part after http://domain.com/). Then the total number of short pages equal or shorter than n is[17] For r = 36 and n = 6 (current values for TinyURL) the result is 2.24*109. To achieve even shorter URLs tr.im uses uppercase and lowercase, with r = 26 + 26 + 10 = 62. Currently n = 4 (e.g. http://tr.im/oaG5); in this case the result is 1.5*107, i.e. 15 million. Bit.ly also uses uppercase and lowercase and currently has n = 6 (e.g. http://bit.ly/11ozU3). This means they can serve up to 5.68*1010 pages (almost 57 billion). TinyArro.ws and Doiop allow Unicode characters, thus they can create an incredible number of links for small values of n. For example, with only n = 2 TinyArro.ws can generate billions of possible URL combinations. Assuming r = 100,000 with Unicode, the result is 10 billion. Doiop, on the other hand, uses Unicode only for user-generated keys. Therefore, short URLs must be searched for. Since probably most people use ASCII characters in user-generated Doiop URLs, most Unicode characters are available. Here is an example of a TinyArro.ws randomly generated URL http://➡.ws/⦅剝 (13 characters). On the other hand, as an example that probably is the general case, on June 2009 Doiop had available http://doiop.com/剝 (18 characters). While using Unicode allows URL shortening services such as TinyArro.ws to represent a large number of links with a small number of additional characters, each Unicode character may require 2, 3 or even more bytes to store and transmit, so in some applications there is no gain to using Unicode shortening. [edit] References
[edit] See also[edit] External links
|
| ↑ top of page ↑ | about thumbshots |