The Appliance has been configured to deny administration from your location (54.145.51.250). AJAX Crawlable URLs
Logo

Search Appliance


 

Thunderstone Search Appliance Manual

<<Previous: JavaScript Timeout ↑Up: Advanced Walk Settings Next>>: Trace Settings

AJAX Crawlable URLs

Syntax: select Yes or No button

When enabled (the default), support the Google AJAX crawling scheme. This allows AJAX URLs (which are usually not crawlable) to be crawled, if the site being crawled also supports the scheme.

AJAX URLs which contain anchors/fragments (#someFragment) are not normally crawlable because anchors are never sent in HTTP requests, and the client-side JavaScript support in the Search Appliance does not include AJAX so the anchor is not processed by the crawler either. Thus AJAX anchor links look like duplicates and are never fetched, or if fetched, do not return the anchor-specified content.

With the Google AJAX crawling scheme, crawlers temporarily rewrite certain links with conforming anchors - those that begin with an exclamation point - by placing the anchor into the query string. Since query strings are sent in HTTP requests, the server sees the anchor, and can return the appropriate content. Moreover, the returned content can be static so that the crawler can index it.

Specifically, URLs of the form:

http://example.com/path#!fragment http://example.com/path?query=present#!fragment

will be requested from the server as (respectively):

http://example.com/path?_escaped_fragment_=fragment http://example.com/path?query=present&_escaped_fragment_=fragment

This temporary rewrite is only used for the crawler fetch: search results still return the original AJAX-anchor version of the link, so that browsers can still take advantage of the AJAX features of the site.

Note that this scheme requires web site support: the site must respond to any URL with the _escaped_fragment_ query parameter with the appropriate, full, static HTML content that corresponds to the AJAX anchor state of the same value.


Copyright © Thunderstone Software     Last updated: May 9 2017

<<Previous: JavaScript Timeout ↑Up: Advanced Walk Settings Next>>: Trace Settings

Page generated in 0.17 seconds.
2017-12-11 10:02:13 EST