Jump to content
  • 0

http заголовки ответа в Joomla


Non Stop
 Share

Question

Доброго времени суток.

Вот такие заголовки отдает сайт на джумле:


Server: nginx/1.0.4
Date: Sat, 03 Sep 2011 20:19:27 GMT
Content-Type: text/html; charset=utf-8
Transfer-Encoding: chunked
Connection: keep-alive
X-Powered-By: PHP/5.3.5
P3P: CP="NOI ADM DEV PSAi COM NAV OUR OTRo STP IND DEM"
Expires: Thu, 01 Jan 1970 00:00:01 GMT
Last-Modified: Sat, 03 Sep 2011 20:19:27 GMT
Cache-Control: no-store, no-cache, must-revalidate, post-check=0, pre-check=0
Pragma: no-cache
Content-Encoding: gzip

200 OK

проблема в том, что он отдает текущую дату сервера на всех страницах.

А должен отдавать дату последнего изменения документа.

Edited by Non Stop
Link to comment
Share on other sites

6 answers to this question

Recommended Posts

  • 0

честно говоря, плохо знаком с php) так что самостоятельно вряд ли что-то получится сделать. мысль вашу понял...

может есть какое-то готовое решение? плагин?

тема в оптимизации достаточно важная

Link to comment
Share on other sites

  • 0

да тут и знать ничего не надо. просто до вывода чего либо на странице посылаете зоголок

header ("Last-Modified: {$тут_дата_которую_хотите}");

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

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

Link to comment
Share on other sites

  • 0

может вот это?

попробуйте


<?
var_dump($this->article);
?>

и посмотрите что выведет. возможно у этого объекта найдётся нужный вам атрибут.

Edited by Быколай
Link to comment
Share on other sites

  • 0

может вот это?

попробуйте


<?
var_dump($this->article);
?>

и посмотрите что выведет. возможно у этого объекта найдётся нужный вам атрибут.

Совсем забыл про тему) В общем есть альтернатива в виде sitemap.xml и проблема отпадает.

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

 Share

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue. See more about our Guidelines and Privacy Policy