Задача: Исправить URL в sitemap: убрать www
Исправить URL в sitemap: убрать www
Отдельно исправлять sitemap старой Ruby-версии больше нецелесообразно: новый sitemap формируется в haih-cms на каноническом зеркале без www.
Цель
Устранить несоответствие между основным зеркалом сайта и URL, которые публикуются в sitemap.
Текущее состояние
Основное зеркало сайта используется без www, однако ссылки в sitemap формируются с www. Это создаёт лишнюю неоднозначность для поисковых систем и противоречит выбранной канонической структуре URL.
Что сделать
- Найти место, где формируется базовый host для sitemap.
- Изменить генерацию URL так, чтобы sitemap использовал канонический домен без
www. - Проверить, что все URL в sitemap формируются в едином формате.
- Сопоставить результат с настройками canonical, редиректами и основным зеркалом сайта.
- Проверить, что версия с
wwwпри необходимости корректно перенаправляется на основное зеркало безwww. - После исправления заново проверить sitemap на наличие смешанных host-вариантов.
Результат
Sitemap содержит только канонические URL основного зеркала без www.
Критерии готовности
- В sitemap отсутствуют URL с
www. - Все ссылки используют единый канонический host.
- Sitemap согласован с canonical и правилами редиректов.
- Поисковым системам не предлагаются два варианта одного и того же хоста.
Ворклоги
Задача закрыта как неактуальная
Ошибка старого sitemap с www зафиксирована как legacy-дефект, но отдельно исправлять её в Ruby-версии больше нет смысла. После перехода старый сайт не будет продолжать жить параллельно с новой системой.
Канонический sitemap без www должен формироваться уже в haih-cms в рамках задачи нового SEO-слоя. Поэтому работа перенесена на целевую систему, а этот legacy-тикет закрыт.