Как обещали, возвращаемся к вопросам о мультиязычности сайтов. Первый логичный вопрос, при внедрении hreflang - “что делать если ко мне на сайт зашел пользователь из Ангильи, а я не предусмотрел для них нужный язык?” В подобных ситуациях необходимо использовать “заглушку” - страницу с языком по умолчанию. Пример: <link rel="alternate" hreflang="x-default" href="https://example.com/sample.html" /> <link rel="alternate" hreflang="fr" href="https://fr.example.com/sample.html" /> Т.е. когда поиск не нашел на вашем сайте версию соответсвующую языку браузера посетителя, он будет попадать на указанную страницу. Второй вопрос - “если у меня языковые версии реализованы на папках, как правильно реализовать sitemap.xml?” Точно так же, как мы указывали, hreflang в коде каждой страницы, мы будем указывать и в sitemap.xml. Пример: <?xml version="1.0" encoding="UTF-8"?> <urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9" xmlns:xhtml="http://www.w3.org/1999/xhtml"> <url> <loc>http://www.exampl
Атрибут hreflang и мультиязычные сайты.
15 апреля 202215 апр 2022
3
1 мин