Instalar el Componente XMap en Joomla 3.x | Joomla

Опубликовано: 21.01.2018

видео Instalar el Componente XMap en Joomla 3.x | Joomla

Быстрое создание и настройка карты сайта Joomla с помощью плагина Xmap

Как понятно, верная карта веб-сайта играет существенную роль при поисковом продвижении веб-сайта. Долгие и длительные годы наилучшим беслатным и универсальным компонентом для генерации карты веб-сайта на Joomla является Xmap. Но в базисном варианте он дает ссылку вроде:
index.php?option=com_xmap&view=xml&tmpl=component&id=1



В то время, как почти всегда рекомендуется маленькая ссылка yoursite.ru/sitemap.xml - просто и лаконически и смачно для поисковых ботов. Как достигнуть такового результата?

Если на вашем сервере употребляется Apache, довольно добавить несколько строк в файл .htaccess, которые позволяют сэмулировать нужные URL. Тепрь добавьте последующие две строчки:


Install and using Xmap in Joomla! 2.5

RewriteCond %{REQUEST_URI} ^/sitemap.xml RewriteRule .* /index.php?option=com_xmap&id=1&view=xml

После чего карта веб-сайта будет иметь маленький и лаконичный вид:
http://www.yoursite.ru/sitemap.xml

Разглядим пример с двуязычным веб-сайтом на российском и британском языках:

# Sitemap для российской версии RewriteCond %{REQUEST_URI} ^/sitemap.xml RewriteRule .* /index.php?option=com_xmap&view=xml&tmpl=component&id=1 # Sitemap для британской версии RewriteCond %{REQUEST_URI} ^/en/sitemap.xml RewriteRule .* /en/index.php?option=com_xmap&view=xml&tmpl=component&id=2

В первом случае у веб-сайта российский идет язык по дефлоту без префикса, британская версия имеет префикс /en/ и ведет на карту веб-сайта с другим языком. В согласовании с примером можно добавить дополнительные карты веб-сайта для других языков.

Если вы не желаете использовать переопределение файла, существует другой метод без использования mod_rewrite. Можно сделать индекс (оглавление) карты веб-сайта в корневой папке веб-сайта. Довольно сделать файл sitemap.xml в корне веб-сайта и добавить в него последующее содержимое:

http://www.yourdomain.ru/index.php?option=com_xmap&view=xml&id=1&lang=ru http://www.yourdomain.ru/index.php?option=com_xmap&view=xml&id=1&lang=en

Где yourdomain.ru - ваш домен. Может быть добавить столько разделов sitemap, сколько будет нужно (не превышая порог в 50.000). Не запамятовывайте обновлять URL'ы с корректным ID карты веб-сайта и языковым префиксом. Если на веб-сайте один язык, то можно удалить префикс &lang=xx.

Последний штришок: подсказываем поисковым ботам как отыскать путь к карте веб-сайта. Для этого необходимо открыть файл robots.txt и в конце добавить / поменять последующую строчку:

Sitemap: http://www.yoursite.ru/sitemap.xml

Добавлено в статью 29.03.2016: так как Xmap более не поддерживается, более животрепещущим форком сейчас является OSmap. Для этого компонента рецепт тот же, только необходимо поменять URL заместо:

/index.php?option=com_xmap&view=xml&tmpl=component&id=1 на:
/index.php?option=com_osmap&view=xml&tmpl=component&id=1

Успешной оптимизации веб-сайта на Joomla!

rss