Как сделать 304 ответ через хтаксесс?

Klopopryg
На сайте с 29.12.2004
Offline
344
817

столкнулся с тем, что сервер не отдает 304, сайт на html, как настроить через хтаксесс?

Лучше выстрелить, перезарядить и еще раз выстрелить, чем светить фонариком и спрашивать - "кто тут?"
[umka]
На сайте с 25.05.2008
Offline
456
#1

304 должен отдавать сам сервер и только в ответ на запрос с заголовком "If-Modified-Since" и только в случае если файл не изменён после указанной даты.

То есть, если принудительно выставить 304, роботы перестанут индексировать сайт.

Если сервер вообще не отдаёт 304, крутите конфигурацию.

Лог в помощь!
Klopopryg
На сайте с 29.12.2004
Offline
344
#2
'[umka:
;12830770'] если принудительно выставить 304, роботы перестанут индексировать сайт.

Вообще яндекс говорит так:

Если нет ответа 304, то робот не сможет получить информацию о том, обновилась ли страница сайта с момента последнего индексирования. А так как число страниц, получаемых роботом с сайта за один заход, ограничено, изменившиеся страницы будут переиндексироваться реже.
'[umka:
;12830770']Если сервер вообще не отдаёт 304, крутите конфигурацию.

Это обычный хостинг, не сервер ... где там чего крутить?

[umka]
На сайте с 25.05.2008
Offline
456
#3

Может быть, не включены модули mod_expires, mod_headers.

С этим вопросом лучше обратиться в службу поддержки.

Klopopryg
На сайте с 29.12.2004
Offline
344
#4
'[umka:
;12830856']Может быть, не включены модули mod_expires, mod_headers.
С этим вопросом лучше обратиться в службу поддержки.

Поддержка пишет - юзайте поиск и дает ссылки на форумы, но решения пока нет. Могу отдавать на странице когда она была изменена, а вот 304 ну ни как не хочет. Как сделать на пхп знаю... а вот для html у этого хостера ну никак не хочет :(

[umka]
На сайте с 25.05.2008
Offline
456
#5

Может, у вас html обрабатывается php? Из-за этого и нет нужных заголовков.

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