301-redirect для sitemap


#1

Добрый день.
Есть задача от СЕО-специалистов:

Необходимо прописать 301 редирект:
с https://site.ru/index.php?dispatch=ab__advanced_sitemap.sitemap
на https://site.ru/sitemap.xml

Захожу в раздел 301-редиректов в админке, создаю правило:

И ничего не срабатывает. Как открывался по этой странице, так и открывается, без перебрасывания на sitemap.xml

Как исправить?


#2

пробовали указывать новый урл целиком https://site.ru/sitemap.xml ?


#3

Попробуйте так:
Значение параметра «dispatch» → ab__advanced_sitemap.sitemap
SEO-имя → sitemap


#4

Вообще то в модуле АВ расширенная карта sitemap должен быть роутинг ab__advanced_sitemap.sitemap на sitemap.xml и не нужно прописывать в редиректы


#5

пробовал, всё равно после сохранения сохраняет /sitemap.xml


#6

Во-первых, sitemap уже сохранено для диспатч sitemap.view, поэтому создаёт только sitemap-ru.


Во-вторых, после этого идет редирект на https://site.ru/sitemap-ru/ , а не на https://site.ru/sitemap.xml


#7

Это по умолчанию или где-то настройка такая должна быть? У меня по умолчанию нет и в настройках там такого не вижу.


#8

по умолчанию. Вообще не понятно зачем делать редирект? После установки и включения модуля по ссылке site.ru/sitemap.xml будет (должна) открываться страница site.ru/index.php?dispatch=ab__advanced_sitemap.sitemap


#9

Подозреваю что это аудит каких-то сеошников, знакомых с картом которые отрабатывают свои бабки