Master-tv.net
Добро пожаловать, Гость
Логин: Пароль: Запомнить меня
Перенаправление (редирект) карты сайта Joomla OSMap на /sitemap.xml

07 Июнь 2023 15:57 #1

Не в сети
  • joomla_cms
  • joomla_cms аватар
  • Осваиваюсь на форуме
  • Делюсь опытом
  • Сообщений: 29

Перенаправление (редирект) карты сайта Joomla OSMap на /sitemap.xml

Компонент генерации карты сайта на Joomla я использовал OSMap PRO. Скачать можете по
Но были проблемы при анализе файлов Sitemap в Yandex и Google.
Один из способов исправить это можно создать правило перезаписи в вашем файле .htaccess для перенаправления sitemap.xml к xml-карте сайта OSMap.
Давайте для начала получим URL-адрес карты сайта. Перейдите в административной панели Joomla в компоненты OSMap и нажмите на XML-ссылку для нужной вам карты сайта. Карта сайта откроется в новой вкладке. Скопируйте URL-адрес:
/index.php?option=com_osmap&view=xml&tmpl=component&id=1
id=1 номер id у вас может быть другой.
Теперь нам нужно открыть файл .htaccess в корне вашего сайта и дописать код перед строчкой ## End - Custom redirects
RewriteCond %{HTTP_HOST} ^.*$
RewriteRule ^sitemap\.xml$ "/index\.php\?option\=com_osmap\&view\=xml\&tmpl\=component\&id\=1" [R=301,L]



Можно пойти другим путем. Создать файл в корне сайта sitemap.xml открыть ваш URL-адрес карты сайта выбрать исходный код страницы



и скопировать полностью код в ваш созданный файл sitemap.xml и тогда у вас и Yandex и Google переварит без проблем при анализе карты сайта. Да это топорный метод требующий при добавлении информации на сайт каждый раз копировать новый код, но зато он действует без укоризненно.
Администратор запретил публиковать записи гостям.
Яндекс.Метрика