Перейти к публикации
Поиск в
  • Дополнительно...
Искать результаты, содержащие...
Искать результаты в...

ModExpires Apache отдаёт дату из прошлого


Absalem
 Поделиться

Рекомендованные сообщения

Добрый день!

У меня сервер отдаёт заголовок из прошлого:

  • Expires: Thu, 19 Nov 1981 08:52:00 GMT

 

В htaccess прописано 

<IfModule mod_expires.c>
ExpiresActive On
ExpiresDefault "access plus 10 days"
ExpiresByType text/css "access plus 1 month"
ExpiresByType text/plain "access plus 1 month"
ExpiresByType image/gif "access plus 1 month"
ExpiresByType image/png "access plus 1 month"
ExpiresByType image/jpeg "access plus 1 month"
ExpiresByType application/x-javascript "access plus 1 month"
ExpiresByType application/javascript "access plus 1 month"
ExpiresByType application/x-icon "access plus 1 year"
</IfModule>
 
Что еще сделать, чтобы дата в Expires была актуальная? а то яндекс ругается и выкидывает из индекса
Ссылка на комментарий
Поделиться на других сайтах


закиньте файл current_date.php

<?php echo date("Y.m.d, H:i:s"); ?>
выхлоп покажите нам.

и уточните, где получаете

У меня сервер отдаёт заголовок из прошлого:

Expires: Thu, 19 Nov 1981 08:52:00 GMT

Ссылка на комментарий
Поделиться на других сайтах

в консоли заголовки в порядке

Expires:Mon, 20 Apr 2015 08:15:03 GMT
хз, что там ему не нравится.

можно больше подробностей? на каких страницах он это видит? итпд...

Ссылка на комментарий
Поделиться на других сайтах

Разбираться в причинах не стали, знакомый разработчик дописал вот это в system/library/response.php Может кому пригодится

 

if (!headers_sent()) {
$expshow=true;
foreach ($this->headers as $header) {


if(strpos($header,'xpir')!==FALSE) {
$expshow=false;
}


header($header, true);
}


if($expshow){
$dates=gmdate("D, d M Y H:i:s", time()+1) . " GMT";
header("Expires: " . $dates, true);




}
  • +1 2
Ссылка на комментарий
Поделиться на других сайтах


Создайте аккаунт или войдите в него для комментирования

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите здесь.

Войти сейчас
 Поделиться

  • Сейчас на странице   0 пользователей

    • Нет пользователей, просматривающих эту страницу.
×
×
  • Создать...

Важная информация

На нашем сайте используются файлы cookie и происходит обработка некоторых персональных данных пользователей, чтобы улучшить пользовательский интерфейс. Чтобы узнать для чего и какие персональные данные мы обрабатываем перейдите по ссылке. Если Вы нажмете «Я даю согласие», это означает, что Вы понимаете и принимаете все условия, указанные в этом Уведомлении о Конфиденциальности.