• Resolved hatobro

    (@hatobro)


    Здравствуйте. По какой-то причине на всех сайтах, где мы установили, активировали и настроили по вашим рекомендациям плагин, RSS лента яндекса выдается некорректно. То есть по адресу https://сайт/feed/zen выдается не лента, как должно было быть, а html код страницы с разметкой ленты. Валидатор ругается. В чем может быть проблема? Спасибо

    The page I need help with: [log in to see the link]

Viewing 5 replies - 1 through 5 (of 5 total)
  • Plugin Author Flector

    (@flector)

    html код страницы с разметкой ленты

    в каком плане то? там и должен быть именно код.
    и не смотрите на валидатор – яндекс.дзен требует разметку, которая несовместима с валидаторами.

    на вашем месте я бы проверил кодировку загруженных файлов (картинок с русскими именами) – вот там точно есть проблема.

    Plugin Author Flector

    (@flector)

    да – и еще возможная проблема.
    в конце rss-ленты у вас вижу код:

    
    <!-- Dynamic page generated in 2.317 seconds. -->
    <!-- Cached page generated by WP-Super-Cache on 2017-08-21 08:09:42 -->
    

    как бы плагин кэширования может отдавать ленту не с тем контент типом, какой требуется. так что включите ленту в исключения плагина.

    Thread Starter hatobro

    (@hatobro)

    Спасибо за ответ.

    Яндекс.дзен требует разметку, которая несовместима с валидаторами

    Зачем тогда Яндекс сам в своих рекомендациях дает ссылку на этот валидатор, если он не проверят корректность ленты? https://prntscr.com/gb1t41

    На вашем месте я бы проверил кодировку загруженных файлов

    Спасибо за замечание, но я не вижу русских имен в файлах картинок. Да и RusToLat стоит, который по идее должен исправлять кириллицу

    Thread Starter hatobro

    (@hatobro)

    как бы плагин кэширования может отдавать ленту не с тем контент типом, какой требуется. так что включите ленту в исключения плагина.

    Спасибо за совет! Отключили

    Plugin Author Flector

    (@flector)

    Зачем тогда Яндекс сам в своих рекомендациях дает ссылку на этот валидатор, если он не проверят корректность ленты? https://prntscr.com/gb1t41

    общую проверку валидатор делает – особенно, что касается отдачи ленты не с тем контент-типом. но сами по себе требования яндекс.дзена не совместимы со стандартами – например, по стандартам может быть только один enclosure тег, а яндекс.дзен требует обернуть в него все картинки в записи.

    Спасибо за замечание, но я не вижу русских имен в файлах картинок. Да и RusToLat стоит, который по идее должен исправлять кириллицу

    я не говорю про русские имена – я говорю про битую кодировку. в том же валидаторе прекрасно видно:

    
    https://9ban.ru/wp-content/uploads/D±D°D??\x8f-1-150x150.png
    

    так обычно бывает с русскими именами на windows-сервере.

Viewing 5 replies - 1 through 5 (of 5 total)
  • The topic ‘Error’ is closed to new replies.