
Есть пара способов создания карты сайта для мультиязычного сайта… Но мы пока рассмотрим один.
OSmap это бывшая Xmap, к которой вроде как все привыкли, она была простой и удобной…
Следите чтобы ссылки, а именно id и префикс языка были верны. Не забудьте так же изменить имя вашего домена — (http://www.test.ru) — измените на свой.
Способ 1:
Нужно создать файл sitemap.xml в корне сайта, с таким содержимым:
<?xml version="1.0" encoding="UTF-8"?> <sitemapindex xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"> <sitemap> <loc><a href="http://www.test.ru/index.php?option=com_xmap&view=xml&id=1&lang=ru</loc>" rel="nofollow" target="_blank" >http://www.test.ru/index.php?option=com_xmap&view=xml&id=1&lang=ru</loc></a> </sitemap> <sitemap> <loc><a href="http://www.test.ru/index.php?option=com_xmap&view=xml&id=2&lang=en</loc>" rel="nofollow" target="_blank" >http://www.test.ru/index.php?option=com_xmap&view=xml&id=2&lang=en</loc></a> </sitemap> <sitemap> <loc><a href="http://www.test.ru/index.php?option=com_xmap&view=xml&id=3&lang=de</loc>" rel="nofollow" target="_blank" >http://www.test.ru/index.php?option=com_xmap&view=xml&id=3&lang=de</loc></a> </sitemap> </sitemapindex>
Спасибо за внимание!