В google search console наблюдаем процент страниц с пустым содержимым, композит не сработал. Страницы случайные. Хотелось бы для user-agent`а содержащего Googlebot отключать композитный режим. Думаем как лучше сделать. Полный стек под нашим контролем, можем сделать средствами nginx или php.
NGINX не использует технологию Композитный сайт, если соблюдается хотя бы одно условие:
есть заголовок BX_ACTION_TYPE,
есть заголовок BX_AJAX,
это не GET-запрос,
в query_string есть параметр ncc,
в query_string есть параметр bxajaxid,
в query_string есть параметр sessid,
запрос сделан из IE ранее 10 версии,
запрос по адресу /bitrix/,
запрос по адресу /index_controller.php,
есть кука NCC,
есть куки LOGIN, UIDH и при этом нет куки CC.
Как лучше сделать? Добавлять заголовок по условию? Какой? Пробовал костыль с добавлением get параметра ncc при пересылке запроса с nginx на apache. Сработало, однако google начал индексировать страницы типа url?ncc?ncc и прочий мусор... Куки можно устанавливать на бекенде, но насколько поисковики учитывают их при индексировании вопрос.