- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
В 2023 году Google заблокировал более 170 млн фальшивых отзывов на Картах
Это на 45% больше, чем в 2022 году
Оксана Мамчуева
Все что нужно знать о DDоS-атаках грамотному менеджеру
И как реагировать на "пожар", когда неизвестно, где хранятся "огнетушители
Антон Никонов
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
Здравствуйте.
Поискав по форуму как настроить сервер, чтобы он отдавал дату последнего изменения документа, нашел только то, что касается документов написанных на скриптовых языках (PHP, PERL).
Не нашел, как настроить сервер чтобы он по умолчанию отдавал дату для всех документов, как динамических так и статических. То есть для файлов с расширением HTML не отдается дата. Что делать ? Где копать ? Что читать ?
Во-первых: какой сервер?
В случае Apache прежде всего надо смотреть его конфигурацию, потому что по умолчанию для файлов *.html он прекрасно отдает даты, скорее всего включена обработка файлов html как SSI или PHP.
Во вторых: откуда серверу знать, что там отдает скрипт пользователю и когда это что-то изменялось последний раз? Если у меня весь сайт в базе, и один файл index.php выдает все страницы сайта в зависимости от параметров?
Во-первых: какой сервер?
В случае Apache прежде всего надо смотреть его конфигурацию, потому что по умолчанию для файлов *.html он прекрасно отдает даты, скорее всего включена обработка файлов html как SSI или PHP.
Ага обработка html через SSI включена похоже, через PHP нет
А у меня просто набор HTML файлов статичных.
Этого уже достаточно. Если убрать обработку, сервер начнет нормально выдавать даты для ваших документов.
Обработка чере SSI идет на одном сервере.
На другом, по заверениям админа хостинга обработка html через SSI нет.
А дату все равно не отдает.
А дату все равно не отдает.
Так у админа и спрашивайте, почему сервер дату не отдает, на то он и админ. ;)
А что делать если надо SSI ? Как посредством его отдавать дату изменения ?
если SSI то необходимо в .htaccess прописать следующую строчку:
XBitHack full
далее выставить права (CHMOD) для файлов на исполнение для группы, например 654
Тэкс. Начнем сначала.
ОС: WinXP
WEB-SERVER: Apache 1.3.29
HTML через SSI выключен
в .htaccess прописано XBitHack full
Файлы не инклюдятся.
icechel, Вы несколько непоследовательны -- сначала надо выдавать дату для SSI, а оказывается, что SSI совсем не работает...
WEB-SERVER: Apache 1.3.29
HTML через SSI выключен
в .htaccess прописано XBitHack full
У вашего хостера связка WinXP+Apache 1.3.29 или Вы на локальной машине проверяете?
Значит так. Будем последовательны. =)
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 не отдается