• Hello.
    When your plugin is enabled, my site stops sending the if-Modified-Since HTTP header.
    Is there some setting responsible for this?

Viewing 6 replies - 1 through 6 (of 6 total)
  • Plugin Author Denis Ryabov

    (@dryabov)

    Hmm, If-Modified-Since is sent by client, not by server. Do you mean just a Last-Modified header? Or 304 response code for If-Modified-Since request?

    Thread Starter Mario62rus

    (@mario62rus)

    Денис Рябов? ?? Может по-русски?
    Вы правы, я имею ввиду отдачу 304 заголовка Not Modified. При включенном плагине сайт не проходит проверку вот на этом ресурсе https://last-modified.com/ru/. Если выключаю плагин, все Ок.
    Как бы это исправить?

    Plugin Author Denis Ryabov

    (@dryabov)

    А у вас кэширование в плагине включено (Caching в разделе Reduce server response time во вкладке Advanced)? Если выключено, то плагин никак не должен вмешиваться в эти заголовки. Если включено, то вместо WordPress’овских он использует свои значения для заголовка ETag и игнорирует Last-Modified (возможно, тут и проблема – этот заголовок может быть сгенерирован WordPress, но кэширование в плагине его не использует и полагается на ETag/If-None-Match).

    Thread Starter Mario62rus

    (@mario62rus)

    Кэширование было включено. Но его отключение ровно ничего не изменило. Сейчас этот пункт “Reduce server response time” вообще отключен, но все то же самое – отключаю плагин – нормально отдается заголовок 304, включаю – нет.
    Кстати заголовок 304 я формирую своим PHP скриптом сам. Он висит на хуке template_redirect.
    Если я отключаю свой скрипт, то что при включенном плагине, что при выключенном проверка вообще дает “Last-Modified не найден!”.

    • This reply was modified 4 years, 9 months ago by Mario62rus.
    Plugin Author Denis Ryabov

    (@dryabov)

    Попробуйте задать вашему хуку приоритет -151 (или еще меньше), чтобы он выполнялся до PSN.

    Thread Starter Mario62rus

    (@mario62rus)

    Поставил -200, но все так же…
    Кстати вот так не очень понятно https://yadi.sk/d/VoZKlOVaBJ8qjA – верхний переключатель выключен, а нижние включены и не ясно работают они или нет.

Viewing 6 replies - 1 through 6 (of 6 total)
  • The topic ‘If-Modified-Since HTTP header’ is closed to new replies.