Мы пытаемся разместить некоторые из наших продуктов на AppSource от Microsoft. Для размещения требуется опыт исключительно на английском языке. Однако наши форумы двуязычны, и я хочу включить ссылку на английскую категорию в списке AppSource.
Мы включили опцию «установить локаль из заголовка accept-language», чтобы пользователи из Индии видели вторичный контент на английском языке («Последние темы» вместо «Laatste nieuwsberichten» — голландский).
Однако при тестировании с помощью Postman и переключении Accept-Language с «nl» на «en» сгенерированный HTML оказывается неверным:
С en:
<!DOCTYPE html>
<html lang="nl">
<head>
С nl:
<!DOCTYPE html>
<html lang="nl">
<head>
Фактические метки правильно меняются с голландского на английский, но тег html по-прежнему указывает язык как голландский, а не язык контента.
Также был проведен тест на Locale-Adaptive Pages Testing Tool | TechnicalSEO.com с идентичным результатом:
Для индексации было бы полезно, если бы атрибут lang тега мог устанавливаться либо из accept-language, либо выводиться из категории для Google. Помните, что Google обычно сканирует из США с установленным Accept-Language.
