Не могу настроить передачу заголовков Last Modified через PHP на ngnix

123
SA
На сайте с 12.04.2024
Offline
45
#11
Про цмс чет никто и не спросил, возможно там есть папка cache которую надо удалить, возможно она не дает показать изменения.
богоносец
На сайте с 30.01.2007
Offline
772
#12
LEOnidUKG #:
как там будут ПС индексировать, это их заботы

А они как смогут - так и порешат: будут запрашивать тысячи старых страниц , а не пять новых... если не сайтмап.

LEOnidUKG
На сайте с 25.11.2006
Offline
1769
#13

Чёт я про сессию немного не то загнул. Спутал с  Expires.

Но через PHP не работает

Где вы и как вставляете код мы не знаем. Возможно надо сделать ob_start(); чтобы стартануть буферизацию вывода и уже после этого менять заголовки.

✅ Мой Телеграм канал по SEO, оптимизации сайтов и серверов: https://t.me/leonidukgLIVE ✅ Качественное и рабочее размещение SEO статей СНГ и Бурж: https://getmanylinks.ru/ ✅ Настройка и оптимизация серверов https://getmanyspeed.ru/
N
На сайте с 02.04.2024
Offline
9
#14

Всем спасибо за ответы

Вроде вот так заработало - по крайней мере Yandex стал видеть Last-Modified

  location @php {
          if_modified_since off;
          fastcgi_index index.php;
          fastcgi_param PHP_ADMIN_VALUE "sendmail_path = /usr/sbin/sendmail -t -i -f info@site.ru";
          fastcgi_pass unix:/var/www/php-fpm/3.sock;
          fastcgi_split_path_info ^((?U).+\.ph(?:p\d*|tml))(/?.+)$;
           fastcgi_pass_header Last-Modified;
          try_files $uri =404;
          include fastcgi_params;
          include /etc/nginx/vhosts-resources/site.ru/dynamic/*.conf;
     ssi_last_modified on;
    
          
     }
То есть добавил  
 fastcgi_pass_header Last-Modified;
Но сайт https://lastmodified.ru/ все равно не видит почему-то.
Проверить заголовок Last Modified и If Modified Since в WordPress
Проверить заголовок Last Modified и If Modified Since в WordPress
  • lastmodified.ru
Один из HTTP-заголовков, который содержит в себе дату последнего изменения страницы. Данный заголовок отправляется сервером и не виден посетителям. Пример заголовков, которые отправляет сервер, среди которых есть Last-Modified. Предположим, посетитель просматривает статью на вашем блоге, которая в заголовках отдала ласт модифай. Браузер увидев...
N
На сайте с 02.04.2024
Offline
9
#15
SeoA #:
Про цмс чет никто и не спросил, возможно там есть папка cache которую надо удалить, возможно она не дает показать изменения.
Цмс - самописная
SA
На сайте с 12.04.2024
Offline
45
#16
nFat #:
Цмс - самописная

Тем более. Если у тебя есть ласт мод, то есть функция которая сравнивает время публикации и время обновления и выводит результат. К этой функции ласт мод в php нужно дописать всего 1 строчку, арифметическую операцию прибавления любой даты, например 1 год. И всё. А твой путь мне не понятен. 

N
На сайте с 02.04.2024
Offline
9
#17
SeoA #:

Тем более. Если у тебя есть ласт мод, то есть функция которая сравнивает время публикации и время обновления и выводит результат. К этой функции ласт мод в php нужно дописать всего 1 строчку, арифметическую операцию прибавления любой даты, например 1 год. И всё. А твой путь мне не понятен. 

Вот это я и стремлюсь сделать
E
На сайте с 01.03.2011
Offline
173
#18
Vladimir #:
- 13 лет на форуме, а так и не почитал статей про Last Modified ????😭

"Сколько там лет жизни" - а общаться с людьми так и не научились. Как были школьником, так и остались. Еще и советуете людям делать всякое Г на сервере, чтобы они потом любили голову хостеру или админам - сразу видно "специалист" :) SSI рекомендуете включить, хотя сами наверняка даже не знаете, что это такое. Лезете своими кривыми ручонками ломать конфиги, а потом с умным лицом советуете делать то же самое :) 

Vladimir
На сайте с 07.06.2004
Offline
608
#19
evgeniymx #:

кривыми ручонками ломать конфиги, а потом с умным лицом советуете делать то же самое :) 

Да, давно понял, что с темы слетаешь быстро))
Какие проблемы сломать конфиги? Это же просто,  сломал, узнал новое, починил.
В чем проблема, тем более если сервер развернуть локально?
Нет у меня хостеров, админов нет на 6ти серверах, в крайнем случае поднял с бэкапа, и никаких проблем
Или ты такого слова не знаешь?😭

Так и не ответил, изучил Last Modified, узнал за 13 лет зачем он нужен и что дает?
Или так и спорить будешь о его применении?

nFat #:
Но сайт https://lastmodified.ru/ все равно не видит почему-то.

Данный сайт, ничем не блокируется?

Если Яндекс получает нужный ответ
Аэройога ( https://vk.com/aeroyogadom ) Йога в гамаках ( https://vk.com/aero_yoga ) Аэройога обучение ( https://aeroyoga.ru ) и просто фото ( https://weandworld.com )
SA
На сайте с 12.04.2024
Offline
45
#20
nFat #:
Вот это я и стремлюсь сделать

$time = strtotime('+1 year', time());

echo date('d.m.Y H:i:s', $time);

Дальше сам))

123

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий