В совете Google «Создание приложений AJAX для сканирования» они советуют сделать URL-адреса AJAX, не использующие фрагменты хеш-бэнга (#!), Добавляемыми <meta name="fragment" content="!">
на страницу <head>
.
Кто-нибудь имел успех с этим? Я не могу найти, чтобы робот Google делал снимки страниц HTML при использовании функции «Получить как робот Google» в Инструментах для веб-мастеров.
Ответы:
проверьте эту ветку на форумах Google, AJAX Crawling работает с хешем, но не с метатегом . Существует проблема с инструментом Google Fetch.
источник
В предыдущих разделах о разрешении сканирования контента AJAX Google заявляет :
3. Обрабатывать страницы без хеш-фрагментов.
Некоторые из ваших страниц могут не иметь хеш-фрагментов. Например, вы можете захотеть, чтобы ваша домашняя страница была
www.example.com
, а неwww.example.com#!home
. По этой причине у нас есть специальное положение для страниц без хеш-фрагментов.Для того, чтобы страницы без хеш-фрагментов могли сканироваться, вы добавляете специальный метатег в заголовок HTML вашей страницы.
Метатег принимает следующую форму:
Это указывает сканеру, что он должен сканировать некрасивую версию этого URL. В соответствии с приведенным выше соглашением сканер временно сопоставит симпатичный URL-адрес с соответствующим уродливым URL-адресом. Другими словами, если вы разместите на странице www.example.com, сканер временно сопоставит этот URL-адрес
www.example.com?_escaped_fragment_=
и запросит его у вашего сервера. Ваш сервер должен затем вернуть снимок HTML, соответствующийwww.example.com
. Обратите внимание, что к этому метатегу применяется одно важное ограничение: единственное допустимое содержимое - «!». Другими словами, метатег всегда будет иметь точную форму:,<meta name="fragment" content="!">
который указывает пустой фрагмент хеша, но страницу с содержимым AJAX.Поэтому вам все еще нужно включить сопоставление URL-адреса с «уродливой» версией, содержащей
?_escaped_fragment_=
использование безголового браузера.Они следуют с предупреждением:
Таким образом, вы должны проверить это также.
источник