Всем привет! Подскажите, пожалуйста, нет ли грубых нарушений в HTTP-заголовках сервера?
HTTP/1.1 200 OK
Server: nginx/1.6.0
Date: Tue, 02 Jun 2015 19:40:00 GMT
Content-Type: text/html; charset=utf-8
Connection: keep-alive
Vary: Accept-Encoding
X-Powered-By: PHP/5.3.3-7+squeeze19
P3P: CP="NOI ADM DEV PSAi COM NAV OUR OTRo STP IND DEM"
Expires: Mon, 1 Jan 2001 00:00:00 GMT
Cache-Control: post-check=0, pre-check=0
Pragma: no-cache
Set-Cookie: ccc42e2f61de9d3e086b361d001c734f=37ef6670e26cc19756e47b38b34e54aa; path=/
Last-Modified: Tue, 02 Jun 2015 19:40:00 GMT
Vary: Accept-Encoding
В частности у меня под вопросом корректно ли выводятся заголовки: "Expires: Mon, 1 Jan 2001 00:00:00 GMT" (прошлое время) и "Last-Modified: Tue, 02 Jun 2015 19:40:00 GMT" ("Last-Modified" постоянно совпадает со значением "Date")?
Очевидно кеширование отключено, браузеру сообщается, что страница обновлена сейчас ("Date") и срок жизни кеша установлен на прошлое, а не на Date+срок жизни кеша.
DOleg, по словам хостера кеширование включено на стороне nginx.
Проверил хттп заголовки для страницы http://www.sbup.com/seo-forum/optimizaciya_stranic_saita/http_zagolovki_servera_expires__last_modified/new/?topicseen#new
"Expires" (также прошлое время) и "Last-Modified" также совпадает со значением "Date". Допускаются ли такие заголовки или лучше изменить значения для этих заголовков?
HTTP/1.1 200 OK
Date: Wed, 03 Jun 2015 08:44:04 GMT
Server: Apache
X-Powered-By: PHP/5.3.27
X-XSS-Protection: 1
X-Content-Type-Options: nosniff
Set-Cookie: PHPSESSID=5bbb7bdc8e832279869f45996f491d48; path=/; domain=.sbup.com
Expires: Mon, 26 Jul 1997 05:00:00 GMT
Cache-Control: private
Pragma: no-cache
Last-Modified: Wed, 03 Jun 2015 08:44:04 GMT
Connection: close
Content-Type: text/html; charset=UTF-8
Как же не хватает на этом форуме некоторых специалистов... :(
Попробуйте обратиться по контактам из первых двух тем из рaздела Администрирование серверов (http://www.sbup.com/seo-forum/administrirovanie_serverov/).
намучился я в свое время с Last-Modified. могу посоветовать сервис, вот http://last-modified.com/ru/
там проверьте, и если вы делаете изменения на странице, Last-Modified должен измениться на дату изменения.