<<Previous: JavaScript Timeout | ↑Up: Advanced Walk Settings | Next>>: Trace Settings |
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 Parametric 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.
<<Previous: JavaScript Timeout | ↑Up: Advanced Walk Settings | Next>>: Trace Settings |