Page 1 of 1

Что такое HrefLang?

Posted: Sun Dec 22, 2024 6:35 am
by arafatenzo
HrefLang — это атрибут, который необходимо вставлять в код всех страниц, имеющих языковую версию. Это двунаправленный атрибут, который по этой причине необходимо вставлять на все страницы многоязычного сайта , даже на те, которые ссылаются на себя.

Таким образом, в приведенном выше база номеров сша примере будет фундаментальным и обязательным, чтобы обе страницы веб-сайта содержали разметку, которая направляется как на саму страницу, так и на переведенную версию.


Как работает атрибут HrefLang
HrefLang можно реализовать разными способами:

внутри файла, содержащего карту сайта , обычно называемого sitemap.xml ;
в http- заголовке . Обычно это используется с PDF-файлами для обозначения другой языковой версии просматриваемой страницы.
Значение, содержащееся в атрибуте HrefLang, позволяет вам идентифицировать язык (в формате ISO 639-1) и географическую область (в формате ISO 3166-1 Alpha 2) просматриваемой страницы и альтернативной страницы. Этот последний элемент, т.е. включение географического района, является необязательным.

Image


Пример:
it : позволяет идентифицировать страницу с контентом на итальянском языке, независимо от региона;

es-ES : указывает, что страница содержит контент на испанском языке для пользователей из Испании;

es-US : указывает контент на испанском языке для пользователей в Соединенных Штатах Америки.

Возвращаясь к предыдущему примеру страницы A.html на итальянском и испанском языках, указание ссылочных страниц можно выполнить через атрибут HrefLang с таким синтаксисом в заголовке :