Что такое HrefLang?
Posted: Sun Dec 22, 2024 6:35 am
HrefLang — это атрибут, который необходимо вставлять в код всех страниц, имеющих языковую версию. Это двунаправленный атрибут, который по этой причине необходимо вставлять на все страницы многоязычного сайта , даже на те, которые ссылаются на себя.
Таким образом, в приведенном выше база номеров сша примере будет фундаментальным и обязательным, чтобы обе страницы веб-сайта содержали разметку, которая направляется как на саму страницу, так и на переведенную версию.
Как работает атрибут HrefLang
HrefLang можно реализовать разными способами:
внутри файла, содержащего карту сайта , обычно называемого sitemap.xml ;
в http- заголовке . Обычно это используется с PDF-файлами для обозначения другой языковой версии просматриваемой страницы.
Значение, содержащееся в атрибуте HrefLang, позволяет вам идентифицировать язык (в формате ISO 639-1) и географическую область (в формате ISO 3166-1 Alpha 2) просматриваемой страницы и альтернативной страницы. Этот последний элемент, т.е. включение географического района, является необязательным.
Пример:
it : позволяет идентифицировать страницу с контентом на итальянском языке, независимо от региона;
es-ES : указывает, что страница содержит контент на испанском языке для пользователей из Испании;
es-US : указывает контент на испанском языке для пользователей в Соединенных Штатах Америки.
Возвращаясь к предыдущему примеру страницы A.html на итальянском и испанском языках, указание ссылочных страниц можно выполнить через атрибут HrefLang с таким синтаксисом в заголовке :
Таким образом, в приведенном выше база номеров сша примере будет фундаментальным и обязательным, чтобы обе страницы веб-сайта содержали разметку, которая направляется как на саму страницу, так и на переведенную версию.
Как работает атрибут HrefLang
HrefLang можно реализовать разными способами:
внутри файла, содержащего карту сайта , обычно называемого sitemap.xml ;
в http- заголовке . Обычно это используется с PDF-файлами для обозначения другой языковой версии просматриваемой страницы.
Значение, содержащееся в атрибуте HrefLang, позволяет вам идентифицировать язык (в формате ISO 639-1) и географическую область (в формате ISO 3166-1 Alpha 2) просматриваемой страницы и альтернативной страницы. Этот последний элемент, т.е. включение географического района, является необязательным.
Пример:
it : позволяет идентифицировать страницу с контентом на итальянском языке, независимо от региона;
es-ES : указывает, что страница содержит контент на испанском языке для пользователей из Испании;
es-US : указывает контент на испанском языке для пользователей в Соединенных Штатах Америки.
Возвращаясь к предыдущему примеру страницы A.html на итальянском и испанском языках, указание ссылочных страниц можно выполнить через атрибут HrefLang с таким синтаксисом в заголовке :