Перейти к содержанию
Absalem

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

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

Добрый день!

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

  • 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

Поделиться сообщением


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

с датой норм.

пациента покажи.

Поделиться сообщением


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

с датой норм.

пациента покажи.

Elite-bronze точка ру

Поделиться сообщением


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

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

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 1

Поделиться сообщением


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

Для публикации сообщений создайте учётную запись или авторизуйтесь

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

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти

  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу

×

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

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