Автор Тема: Проблема с датой модификации в php  (Прочитано 1951 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн majix

  • Завсегдатай
  • Новичок
  • *
  • Сообщений: 48
  • +0/-0
  • 0
    • Просмотр профиля
    • http://www.neogame.ru/
Проблема с датой модификации в php
« : 27 Декабря 2004, 21:27:52 »
Появилась проблемка с выдачей последней даты модификации документа.
Когда я использовал санитариум с генирацией страниц .shtml расширением,
в них я использовал ssi диррективы. Для того что бы выдавалась дата
модификации мне прото надо было поставить права доступа 755.

Но из-за кэшеирования стрниц в браузерах пришлось перейти на php и
отключить кешеирование функциями при загрузки самих страниц и еще
были прописаны функции для выдачи даты модификации. Вот что было
помещено в самый верх шаблонов "article.txt", "index.txt"
Сами страницы собираются как и при помощи ssi, т.е.



header("Expires: Mon, 26 Jul 1997 05:00:00 GMT");
header("Last-Modified: " . gmdate("D, d M Y H:i:s") . "GMT");
header("Cache-Control: no-cache, must-revalidate");
header("Pragma: no-cache"); // HTTP/1.0
?>

Получается я победил кэшеирование и сделал возможным выдавать последнюю
дату модификации.

Но что-то странно получается. При индексации страниц поисковиком Яндекс,
тех страниц которые были с расширением .shtml дата их модификации
показывалась рядом самим файлом. А при индексации страниц с .php дата
не показывается. Значит что-то где-то я не правильно написал или где-то
что-то не правильно настроино. А что я не знаю, вот и прошу у вас помощи
что б разобраться с этой проблемой.

П.С. Нужно ли выставлять каки-то права доступа php страницам которые
собираются таким же способом как и shtml (ssi). Я просто вообще не
изменял права доступа у php страниц.

 

Sitemap 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28