Когда я загружаю WordPress блог mysite.com/es/feed/, иногда он пуст или показывает файл xml для mysite.com/en/feed.
Итак, Engli sh RSS-канал переключается с помощью Spani sh RSS-лента и наоборот.
Я проверил их с feedvalidator.org и https://validator.w3.org/feed/ и я получаю эту ошибку:
«Этот фид действителен, но совместимость с самым широким диапазоном ридеров фидов может быть улучшена путем реализации следующих рекомендаций.
Самостоятельная ссылка не ' не соответствует расположению документа »
Сначала я думал, что это может быть проблема с кешем, но даже при отключенном кеше мода проблема все равно возникает. Это заголовки кеша для mysite.com/en/feed/:
«Контроль кэша: необходимо обновить, max-age = 0, s-maxage = 10
X-Cache: MISS от mysite.com
Transfer-Encoding: chunked
Тип содержимого:> application / rss + xml; charset = UTF-8 ”
Это происходит только с polylang, плагином, который позволяет сайту быть многоязычным и, возможно, генерирует RSS-канал для дополнительных языков (или это делает wordpress?). Я проверил отключение всех других плагинов и обновление плагинов WordPress и Polylang в WordPress.
Что может быть причиной этой проблемы и как ее исправить?