И снова про дату изменения документа

12
I
На сайте с 27.05.2004
Offline
4
1692

Здравствуйте.

Поискав по форуму как настроить сервер, чтобы он отдавал дату последнего изменения документа, нашел только то, что касается документов написанных на скриптовых языках (PHP, PERL).

Не нашел, как настроить сервер чтобы он по умолчанию отдавал дату для всех документов, как динамических так и статических. То есть для файлов с расширением HTML не отдается дата. Что делать ? Где копать ? Что читать ?

вентилируемые фасады (http://www.helvetica-t.ru/ventfasad.php)
C
На сайте с 19.09.2001
Offline
120
#1

Во-первых: какой сервер?

В случае Apache прежде всего надо смотреть его конфигурацию, потому что по умолчанию для файлов *.html он прекрасно отдает даты, скорее всего включена обработка файлов html как SSI или PHP.

Во вторых: откуда серверу знать, что там отдает скрипт пользователю и когда это что-то изменялось последний раз? Если у меня весь сайт в базе, и один файл index.php выдает все страницы сайта в зависимости от параметров?

С уважением, Владимир Чернышов. (не)?путевые заметки (http://chernyshov.kiev.ua/)
I
На сайте с 27.05.2004
Offline
4
#2
Как писал Cherny
Во-первых: какой сервер?
В случае Apache прежде всего надо смотреть его конфигурацию, потому что по умолчанию для файлов *.html он прекрасно отдает даты, скорее всего включена обработка файлов html как SSI или PHP.

Ага обработка html через SSI включена похоже, через PHP нет

Во вторых: откуда серверу знать, что там отдает скрипт пользователю и когда это что-то изменялось последний раз? Если у меня весь сайт в базе, и один файл index.php выдает все страницы сайта в зависимости от параметров?

А у меня просто набор HTML файлов статичных.

C
На сайте с 19.09.2001
Offline
120
#3
Ага обработка html через SSI включена похоже, через PHP нет

Этого уже достаточно. Если убрать обработку, сервер начнет нормально выдавать даты для ваших документов.

I
На сайте с 27.05.2004
Offline
4
#4

Обработка чере SSI идет на одном сервере.

На другом, по заверениям админа хостинга обработка html через SSI нет.

А дату все равно не отдает.

C
На сайте с 19.09.2001
Offline
120
#5
На другом, по заверениям админа хостинга обработка html через SSI нет.
А дату все равно не отдает.

Так у админа и спрашивайте, почему сервер дату не отдает, на то он и админ. ;)

I
На сайте с 27.05.2004
Offline
4
#6

А что делать если надо SSI ? Как посредством его отдавать дату изменения ?

Maxil
На сайте с 02.12.2003
Offline
107
#7

если SSI то необходимо в .htaccess прописать следующую строчку:

XBitHack full

далее выставить права (CHMOD) для файлов на исполнение для группы, например 654

"Метамакс" - продвижение, создание сайтов на Битрикс (http://www.metamax.ru)
I
На сайте с 27.05.2004
Offline
4
#8

Тэкс. Начнем сначала.

ОС: WinXP

WEB-SERVER: Apache 1.3.29

HTML через SSI выключен

в .htaccess прописано XBitHack full

Файлы не инклюдятся.

C
На сайте с 19.09.2001
Offline
120
#9

icechel, Вы несколько непоследовательны -- сначала надо выдавать дату для SSI, а оказывается, что SSI совсем не работает...

ОС: WinXP
WEB-SERVER: Apache 1.3.29
HTML через SSI выключен
в .htaccess прописано XBitHack full

У вашего хостера связка WinXP+Apache 1.3.29 или Вы на локальной машине проверяете?

I
На сайте с 27.05.2004
Offline
4
#10

Значит так. Будем последовательны. =)

1. Локальная машина

ОС: WinXP

WEB-SERVER: Apache 1.3.29

HTML через SSI включен

в .htaccess

XBitHack full - Файлы инклюдятся. Last-Modified отдается

#XBitHack full - Файлы инклюдятся. Last-Modified не отдается

2. Хостер

ОС - не знаю.

WEB-SERVER: Apache 1.3.31

HTML через SSI включен

в .htaccess

XBitHack full - Файлы инклюдятся. Last-Modified не отдается

#XBitHack full - Файлы инклюдятся. Last-Modified не отдается

12

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