Ссылка на addl-sitemap.xml выдаёт ошибку 404

Буду краток. Есть плагин All in One SEO. В нём имеется возможность генерировать карту сайта (sitemap.xml). И всё бы хорошо, но на одном из сайтов в этой самой карте имелась ссылка на addl-sitemap.xml и вела она в никуда. Яндекс.Вебмастер очень переживал по этому поводу, ну а за ним, переживать начал и я.

Дело в том, что у меня в настройках карты сайта выбран пункт «Динамическая карта сайта». Стоило снять галку с него, и в корне сайта я получил статичные файлы карт. Появился и addl-sitemap.xml, но… пустой, а потому выдаёт ошибку разметки. Уже не 404, но всё равно не то.

Вернул галку на место. Удалил из корня все xml-файлы, обновил карту сайта и… снова получил 404 при переходе на addl-sitemap.xml

Формально, addl-sitemap.xml должен выводить ссылку на главную страницу. Зачем-почему? Загадка, но факт.

Тогда пробуем так. Захожу в админку WordPress, в «Настройки», в «Чтение».

Там, отмечаю пункт «Статическую страницу (выберите ниже)». В качестве главной и страницей записей выбираю первые попавшиеся страницы. Жму «Сохранить изменения».

Теперь возвращаю чекбокс на пункт «Ваши последние записи » и снова жму «Сохранить изменения».

Перехожу в настройки карты сайта. Обновляю карту сайта.

И… О да! addl-sitemap.xml работает как положено!

Как по мне, это было чистой воды шаманство. Программисты называют такое «долбаной магией», а тестировщики — багом.

Напишите комментарий