{"id":1695,"date":"2022-11-08T09:49:26","date_gmt":"2022-11-08T09:49:26","guid":{"rendered":"https:\/\/blog.amt.in\/?p=1695"},"modified":"2022-11-08T09:49:26","modified_gmt":"2022-11-08T09:49:26","slug":"introduction-to-deep-linking","status":"publish","type":"post","link":"https:\/\/blog.amt.in\/index.php\/2022\/11\/08\/introduction-to-deep-linking\/","title":{"rendered":"Introduction to Deep Linking"},"content":{"rendered":"<p>In the context of the\u00c2\u00a0World Wide Web,\u00c2\u00a0deep linking\u00c2\u00a0is the use of a\u00c2\u00a0hyperlink\u00c2\u00a0that links to a specific, generally searchable or indexed, piece of\u00c2\u00a0web content\u00c2\u00a0on a\u00c2\u00a0website\u00c2\u00a0, rather than the website&#8217;s home page (e.g., &#8220;http:\/\/example.com&#8221;). The\u00c2\u00a0URL\u00c2\u00a0contains all the information needed to point to a particular item.<\/p>\n<p>The technology behind the World Wide Web, the\u00c2\u00a0Hypertext Transfer Protocol\u00c2\u00a0(HTTP), does not actually make any distinction between &#8220;deep&#8221; links and any other links\u00e2\u20ac\u201dall links are functionally equal. This is intentional; one of the design purposes of the Web is to allow authors to link to any published document on another site. The possibility of so-called &#8220;deep&#8221; linking is therefore built into the Web technology of\u00c2\u00a0HTTP\u00c2\u00a0and\u00c2\u00a0URLs\u00c2\u00a0by default\u00e2\u20ac\u201dwhile a site can attempt to restrict deep links, to do so requires extra effort. According to the\u00c2\u00a0World Wide Web Consortium\u00c2\u00a0Technical Architecture Group, &#8220;any attempt to forbid the practice of deep linking is based on a misunderstanding of the technology, and threatens to undermine the functioning of the Web as a whole&#8221;<\/p>\n<p>Some commercial websites object to other sites making deep links into their content either because it bypasses advertising on their main pages, passes off their content as that of the linker or, like, they charge users for permanently valid links. Sometimes, deep linking has led to legal action such as in the 1997 case of\u00c2\u00a0Ticketmaster\u00c2\u00a0versus\u00c2\u00a0Microsoft, where Microsoft deep-linked to Ticketmaster&#8217;s site from its Sidewalk service. This case was settled when Microsoft and Ticketmaster arranged a licensing agreement. Ticketmaster later filed a\u00c2\u00a0similar case\u00c2\u00a0against\u00c2\u00a0Tickets.com, and the judge in this case ruled that such linking was legal as long as it was clear to whom the linked pages belonged.\u00c2\u00a0The court also concluded that URLs themselves were not copyrightable, writing: &#8220;A URL is simply an address, open to the public, like the street address of a building, which, if known, can enable the user to reach the building. There is nothing sufficiently original to make the URL a copyrightable item, especially the way it is used. There appear to be no cases holding the URLs to be subject to copyright. On principle, they should not be.<\/p>\n<p>Websites built on technologies such as\u00c2\u00a0Adobe Flash\u00c2\u00a0and\u00c2\u00a0AJAX\u00c2\u00a0often do not support deep linking. This can cause usability problems for visitors to those sites. For example, they may be unable to save bookmarks to individual pages or\u00c2\u00a0states\u00c2\u00a0of the site, use the\u00c2\u00a0web browser\u00c2\u00a0forward and back buttons\u00e2\u20ac\u201dand clicking the browser refresh button may return the user to the initial page.<\/p>\n<p>Adobe Flash\u00c2\u00a0is a deprecated\u00c2\u00a0multimedia\u00c2\u00a0software platform\u00c2\u00a0used for production of\u00c2\u00a0animations,\u00c2\u00a0rich Internet applications,\u00c2\u00a0desktop applications,\u00c2\u00a0mobile applications,\u00c2\u00a0mobile games\u00c2\u00a0and embedded web browser video players. Flash displays text,\u00c2\u00a0vector graphics\u00c2\u00a0and\u00c2\u00a0raster graphics\u00c2\u00a0to provide animations, video games and applications. It allows streaming of\u00c2\u00a0audio and video, and can capture mouse, keyboard, microphone and camera input. Related development platform\u00c2\u00a0Adobe AIR\u00c2\u00a0continues to be supported.<\/p>\n<p>Artists\u00c2\u00a0may produce Flash graphics and animations using\u00c2\u00a0Adobe Animate\u00c2\u00a0(formerly known as Adobe Flash Professional).\u00c2\u00a0Software developers\u00c2\u00a0may produce applications and video games using\u00c2\u00a0Adobe Flash Builder,\u00c2\u00a0FlashDevelop,\u00c2\u00a0Flash Catalyst, or any text editor when used with the\u00c2\u00a0Apache Flex\u00c2\u00a0SDK.<\/p>\n<p>End-users can view Flash content via\u00c2\u00a0Flash Player\u00c2\u00a0(for web browsers),\u00c2\u00a0AIR\u00c2\u00a0(for desktop or\u00c2\u00a0mobile apps) or third-party players such as\u00c2\u00a0Scaleform\u00c2\u00a0(for video games). Adobe Flash Player (supported on\u00c2\u00a0Microsoft Windows,\u00c2\u00a0macOS\u00c2\u00a0and\u00c2\u00a0Linux) enables end-users to view Flash content using\u00c2\u00a0web browsers.\u00c2\u00a0Adobe Flash Lite\u00c2\u00a0enabled viewing Flash content on older\u00c2\u00a0smartphones, but has been discontinued and superseded by\u00c2\u00a0Adobe AIR.<\/p>\n<p>The\u00c2\u00a0ActionScript\u00c2\u00a0programming language allows the development of interactive animations, video games, web applications, desktop applications and mobile applications. Programmers can implement Flash software using an IDE such as Adobe Animate, Adobe Flash Builder,\u00c2\u00a0Adobe Director, FlashDevelop and\u00c2\u00a0Powerflasher FDT. Adobe AIR enables full-featured desktop and mobile applications to be developed with Flash and published for\u00c2\u00a0Windows,\u00c2\u00a0macOS,\u00c2\u00a0Android,\u00c2\u00a0iOS,\u00c2\u00a0Xbox One,\u00c2\u00a0PlayStation 4,\u00c2\u00a0Wii U, and\u00c2\u00a0Nintendo Switch.<\/p>\n<p>However, this is not a fundamental limitation of these technologies. Well-known techniques, and libraries such as\u00c2\u00a0SWFAddress\u00c2\u00a0and unFocus\u00c2\u00a0History Keeper,\u00c2\u00a0now exist that website creators using\u00c2\u00a0Flash\u00c2\u00a0or\u00c2\u00a0AJAX\u00c2\u00a0can use to provide deep linking to pages within their sites.<\/p>\n<p>Web site owners who don&#8217;t want search engines to deep link, or want them only to index specific pages can request so using the\u00c2\u00a0Robots Exclusion Standard\u00c2\u00a0(<tt>robots.txt<\/tt>\u00c2\u00a0file). People who favor deep linking often feel that content owners who don&#8217;t provide a robots.txt file are implying by default that they do not object to deep linking either by search engines or others.\u00c2\u00a0People against deep linking often claim that content owners may be unaware of the Robots Exclusion Standard or may not use robots.txt for other reasons.\u00c2\u00a0Sites other than search engines can also deep link to content on other sites, so some question the relevance of the Robots Exclusion Standard to controversies about Deep Linking.\u00c2\u00a0The Robots Exclusion Standard does not programmatically enforce its directives so it does not prevent search engines and others who do not follow polite conventions from deep linking.<\/p>\n<p>The above is a brief about Deep Linking. Watch this space for more updates on the latest trends in\u00c2\u00a0 Technology.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>In the context of the\u00c2\u00a0World<\/p>\n","protected":false},"author":1,"featured_media":1696,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[638,7,639],"tags":[640,18,641],"class_list":["post-1695","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-deep-linking","category-techtrends","category-world-wide-web","tag-deep-linking","tag-technology","tag-world-wide-web"],"_links":{"self":[{"href":"https:\/\/blog.amt.in\/index.php\/wp-json\/wp\/v2\/posts\/1695","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/blog.amt.in\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blog.amt.in\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blog.amt.in\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/blog.amt.in\/index.php\/wp-json\/wp\/v2\/comments?post=1695"}],"version-history":[{"count":1,"href":"https:\/\/blog.amt.in\/index.php\/wp-json\/wp\/v2\/posts\/1695\/revisions"}],"predecessor-version":[{"id":1697,"href":"https:\/\/blog.amt.in\/index.php\/wp-json\/wp\/v2\/posts\/1695\/revisions\/1697"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/blog.amt.in\/index.php\/wp-json\/wp\/v2\/media\/1696"}],"wp:attachment":[{"href":"https:\/\/blog.amt.in\/index.php\/wp-json\/wp\/v2\/media?parent=1695"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blog.amt.in\/index.php\/wp-json\/wp\/v2\/categories?post=1695"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blog.amt.in\/index.php\/wp-json\/wp\/v2\/tags?post=1695"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}