Add Expires headers на WordPress


Gotheit
532

Здравствуйте, есть вопрос по поводу Add Expires headers на WP сайте. Есть плагин Wp Rocket, который должен по идеи решать этот вопрос, смотрел htaccess, записи для Expires headers есть, все указано. Но при проверке gtmetrix или pingdom tools — показывает 0, то есть что ничего не задано.

Подскажите куда копать, и что это может быть. Сайт на VPS, панель ISP manager (Apache 2.4.6-93.el7.centos). Режим работы FastCGI (Apache), версия PHP 7.3.18.

Заранее благодарю отписавшимся!


LEOnidUKG

Это всё указывается в самой панели ISP в редактировании сайта, в самом конце настройки и сжатия и кэша.


Gotheit

LEOnidUKG:
Это всё указывается в самой панели ISP в редактировании сайта, в самом конце настройки и сжатия и кэша.

Если вы имеете ввиду настройки сжатия, то все стоит. Я говорю о другом, а именно о Expires headers.


LEOnidUKG

Gotheit:
Если вы имеете ввиду настройки сжатия, то все стоит. Я говорю о другом, а именно о Expires headers.

А ниже сжатия, что за настройка?


Gotheit

LEOnidUKG:
А ниже сжатия, что за настройка?

Настроить кэширование — все включено. Я об этом писал выше. Но почему оно не работает, вот в чем вопрос…


LEOnidUKG

Адрес сайта покажите.

Add Expires headers

На HTML страницы или на статику?

Если у вас там сессия включается, например, интернет магазин, то всегда будет Expires = 0 т.к. иначе пользователь не будет получать актуальную информацию от сервера по корзине и т.д.


Gotheit

LEOnidUKG:
Адрес сайта покажите.

Add Expires headers

На HTML страницы или на статику?

Если у вас там сессия включается, например, интернет магазин, то всегда будет Expires = 0 т.к. иначе пользователь не будет получать актуальную информацию от сервера по корзине и т.д.

Сайт https://mi-faq.ru, статейный.


LEOnidUKG

Сессий нет, у вас он зачем-то вообще указан именно, чтобы не кэшировать.

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

Вообще я не вижу проблему, чтобы не было кэширования на самих страницах. По сути его просто надо удалить и всё.


Gotheit

LEOnidUKG:
Разбирайтесь с настройками, можете вообще выключить плагин и посмотреть, что будет отображаться.

Отключал разные плагины, почти все отключил — все равно при проверке Add Expires headers = 0.

LEOnidUKG:
По сути его просто надо удалить и всё.

Кого удалить, кэш? Кэш чистил, результата нет.


LEOnidUKG

Проверьте конфиг nginx там ничего лишнего нет? Я так понимаю у вас php+nginx работает, без apache


onep

Модуль mod_expires включен в httpd.conf?


LoadModule expires_module modules/mod_expires.so

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *