Компонент карты сайта Osmap

Создание файла sitemap.xml для «Яндекс» и Google часто становится настоящей проблемой среди владельцев сайтов на Joomla. Несколько лет лучшим компонентом для генерации карты сайта считался Xmap, но его поддержка была прекращена.

Теперь его место занял Osmap — внешний вид, настройки и функциональность при этом остались точно такими же, как в старом Xmap.

Osmap: совместимость и особенности

Компонент незаменим, если контент на сайте часто меняется, если нужна Html-версия карты для посетителей, а также, если требуется sitemap.xml для поисковых систем. Osmap бесплатен в базовой версии, но доступна и расширенная платная. Он гибко настраивается, имеет плагины, которые совместимы со следующими компонентами:

  • контент Joomla — бесплатно;
  • WebLinks — бесплатно;
  • магазины Virtuemart — Pro;
  • K2 — Pro;
  • Mosets Tree — Pro;
  • Kunena — Pro;
  • SobiPro — Pro.

 

При установке Osmap сканирует контент для обнаружения установленных компонентов, которые могут нуждаться во включении в карту сайта. Если что-то находится, то автоматически подключается плагин, соответствующий обнаруженному компоненту. Лишние же плагины остаются в неопубликованном виде. Ими можно управлять через Менеджер плагинов.

Установка и настройка компонента

Скачайте OSmap и установите его через «Менеджер расширений» Joomla. Если на сайте ранее использовался Xmap, при установке появится кнопка перехода — для импорта конфигурации в Osmap. После выполнения импорта нужно удалить устаревший компонент Xmap.

В меню «Компоненты» Joomla перейдите в пункт Sitemaps. По умолчанию будет создана карта сайта, основанная на всех имеющихся меню.

Если на сайте присутствует меню, содержание которого не должно попасть в Sitemap, просто снимите с него галочку, чтобы отменить включение в карту.

XML

Чтобы проверить, содержит ли файл Sitemap все необходимые адреса страниц, просто нажмите на ссылку XML рядом с созданной картой.

 

После нажатия в новом окне откроется XML-версия карты сайта. Ее адрес будет вашдомен/index.php?option=com_osmap&view=xml&tmpl=component&id=1. Именно этот адрес предстоит отправлять далее в поисковые системы. Таблица с адресами на странице легко сортируется при необходимости с помощью нажатия на заголовки столбцов.

Важно! Доступ к этой странице должен быть явно указан и разрешен в Robots.txt. Чтобы проверить корректность отображения, можно использовать инструменты для вебмастеров «Яндекс» или Google.

Images

OSmap генерирует Sitemap для графических файлов. Их можно увидеть при нажатии ссылки Images напротив нужной карты.

В версии Pro предусмотрена расширенная поддержка — компонент обнаруживает встроенные галереи от сторонних расширений. Файлы Sitemap для изображений пригождаются, если нужно включить графический контент сайта в поисковые системы.

Html

Компонент по умолчанию создает аккуратную Html-версию карты сайта. Эта опция подходит для небольших проектов, она позволяет упростить навигацию для пользователей. Html-карта представляет собой ссылки на страницы сайта, оформленные в древовидную структуру. Чтобы предложить эту версию карты своим пользователям, создайте для нее пункт меню.

News

Osmap также автоматически генерирует карту, пригодную для отправки в Google News. Для корректного использования этого функционала потребуется соответствующая разметка контента. Подробные требования указаны в вебмастерской.

Проблемы с адресом

Некоторые поисковые системы не принимают дефолтный адрес карт Osmap в качестве Sitemap.xml. Для решения этой проблемы потребуется обратиться к файлу htaccess. Он расположен на вашем сервере или хостинге в корневой папке сайта.

Совет: Htaccess чаще всего скрыт от посторонних глаз, поэтому может показаться, что он отсутствует на сервере. Чтобы увидеть его, нужно разрешить в настройках показ скрытых файлов.

Откройте htaccess на редактирование и добавьте в него правило:

RewriteCond %{REQUEST_URI} ^/sitemap.xml
RewriteRule .* /index.php?option=com_osmap&view=xml&tmpl=component&id=1 [L]

Это правило будет создавать редирект при каждом запросе Sitemap.xml .

Если затрудняетесь с выбором хостинга, берите этот (для российских сайтов) или этот (для украинских сайтов, за 150 грн в месяц 5 сайтов, + сейчас акция регистрация домена бесплатна).

You have no rights to post comments

Наверх
Шаблоны, модули и плагины для Joomla 3.7.3
Scroll to top