У меня есть веб-сайт с более чем 1 языком, и я бы оптимизировал свой файл sitemap.xml, чтобы он включал все доступные языки. Я нашел this guide в Инструментах Google для веб-мастеров, чтобы использовать XHTML для предоставления всех доступных URL-адресов. (по одному для каждого языка), и это разбивает XML-файл, я изменил свойства так, как описано, но он все еще сломан - не Chrome, Firefox или IE не могут правильно прочитать файл.Многоязычный файл sitemap.xml
Это нормально?
Вот пример sitemap.xml дается Google Webmaster Tools,:
<?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.example.com/english/</loc>
<xhtml:link rel="alternate" hreflang="de" href="http://www.example.com/deutsch/"/>
<xhtml:link rel="alternate" hreflang="de-ch" href="http://www.example.com/schweiz-deutsch/"/>
<xhtml:link rel="alternate" hreflang="en" href="http://www.example.com/english/"/>
</url>
<url>
<loc>http://www.example.com/deutsch/</loc>
<xhtml:link rel="alternate" hreflang="en" href="http://www.example.com/english/"/>
<xhtml:link rel="alternate" hreflang="de-ch" href="http://www.example.com/schweiz-deutsch/"/>
<xhtml:link rel="alternate" hreflang="de" href="http://www.example.com/deutsch/"/>
</url>
<url>
<loc>http://www.example.com/schweiz-deutsch/</loc>
<xhtml:link rel="alternate" hreflang="de" href="http://www.example.com/deutsch/"/>
<xhtml:link rel="alternate" hreflang="en" href="http://www.example.com/english/"/>
<xhtml:link rel="alternate" hreflang="de-ch" href="http://www.example.com/schweiz-deutsch/"/>
</url>
</urlset>
У меня такая же проблема здесь, вы ее решили? – alex
У той же проблемы также :( – Pavel
Как перевести ваш сайт, страницу для каждого языка? Например ** index_fr.html ** для страницы home frensh, ** index_nd.html ** для страницы home nederland или для вашего изменения просто параметр? –