Xmap и JoomFish - другие языки в карте сайта?
На днях сделал своей любимой супруге мультиязычный сайт по курсам и переводам с/на венгерский язык. Как обычно, установил на хостинг движок сайта Joomla 1.5.23, дабы сделать его на нескольких языках, установил установил дополнительные языковые пакеты на венгерском и украинском языках. Добавил компонент мультиязычности сайта JoomFish и, наконец, добавил компонент, генерирующий карту сайта Xmap.
После добавления контента и добавления его перевода на украинский и венгерский зарегистрировал сайт в панели для веб-мастеров Google, Yandex и Yahoo. И наконец приступил к добавлению карты сайта...
Вот тут возникла проблемка! Карта сайта Xmap не добавила (не сгенерировала) урлы для страниц на венгерском и украинском языках. Первый и самый простой вариант решения проблемы - ждать самовольной индексации венгерских и украинских страниц поисковыми системами - авось, сами когда-нибудь обязательно проиндексируются...
Но это вариант не для нас нам надо всё и сразу, и ждать желания у нас нет! Поэтому, второй вариант - найти плагин, который "подружил" бы карту сайта Xmap и компонент JoomFish. Поиски плагина ни к чему не привели, поскольку подобного расширения в интернете нет, да и на официальном сайте разработчиков карты сайта Xmap такового расширения нет.
Однако, решение проблемы оказалось весьма простым - нужно всего лишь к урлу карты сайта добавить (руками дописать в браузерной строке) параметр отображаемого (требуемого) языка.
Например:
http://ваш-домен/index.php?option=com_xmap&sitemap=1&view=xml - карта сайта основного языка сайта
http://ваш-домен/index.php?option=com_xmap&sitemap=1&view=xml&lang=uk - карта сайта украинского перевода (контента)
http://ваш-домен/index.php?option=com_xmap&sitemap=1&view=xml&lang=hu - карта сайта венгерской версии ресурса
и т.д. для всех языков Вашего сайта...
Не забывайте копировать эти самые урлы и добавлять в панели веб-мастеров.
Вторая проблема, которая попутно обнаружилась, это отображение главной страницы несколькими урлами. Урлы главной страницы изменяются в зависимости от того, на каком языке Вы просматриваете сайт.
Например:
http://magyarnyelv.net/ru и http://magyarnyelv.net/ - варианты отображения главной страницы на русском языке
http://magyarnyelv.net/uk и http://magyarnyelv.net/ - варианты отображения главной страницы на украинском языке
http://magyarnyelv.net/hu и http://magyarnyelv.net/ - варианты отображения главной страницы на венгерском языке
В этой ситуации я вижу опять два решения.
Первое решение аналогичное решению предыдущей проблемы - дождаться самопроизвольной склейки дублей страниц на усмотрение поисковиков.
Второй вариант решения проблемы - прописать в файле robots.txt Disallow: для нежелательных, на Ваш взгляд, дублей страниц. Т.е. запретить поисковым системам индексировать дублей страниц на Ваше усмотрение.
В любом случае, настроить правильную работу сайта с компонентами Xmap и JoomFish довольно просто, проявив немного смекалки
Очень надеюсь, что джумловодам моя статья о настройке Xmap и JoomFish будет полезна и поможет в раскрутке Ваших замечательных проектов!
Комментарии
В следующий раз так и попробую. Обычно я через твиттер и фейсбук ганяю, и иногда через мистер вонг. Но в следующий раз попробую просто кнопкой +1. Посмотрю за сколько статья в индекс попадет.
а если хотите чтоб робот сразу хапнул свежевыпущеную страницу достаточно самому нажать кнопку +1, по крайней мере робот гугла хапает сразу...
Рад, если статья была полезной!
RSS лента комментариев этой записи