Можно ли установить директивы mod_expires, зависящие от REMOTE_ADDR?

В основном у меня есть куча директив mod_expires в моем httpd.conf например:

 ExpiresByType text/html "access plus 1 hour" 

Я понимаю, что в конечном счете браузер пользователя определяет, как долго удержать что-то, но указанное выше предложение слишком велико для локальных пользователей ( 192.168.0.0/16 ), но недостаточно для интернет-посетителей.

Возможно ли иметь один набор рекомендаций по управлению кешем для локального адреса, а другой для остального мира (вроде if / else-style)? Если да, то как мне это сделать?

РЕДАКТИРОВАТЬ:

Это не поможет мне, и сейчас у меня нет версии 2.4, доступной для тестирования, но если кто-то хочет взломать публикацию решения с использованием директив If / ElseIf / Else 2.4, я соглашусь с тем, что ответить и наградить щедрость.

One Solution collect form web for “Можно ли установить директивы mod_expires, зависящие от REMOTE_ADDR?”

Вот базовая настройка, которая работала для меня. Если запрос сделан из локальной сети, я получаю истечение 1 дня, если он удален удаленно – 1 час

 ExpiresActive On <If "-R '192.168.0.0/16'"> ExpiresDefault "access plus 1 day" </If> <Else> ExpiresDefault "access plus 1 hour" </Else> 
  • Сервер Apache перенаправляет основной домен на https
  • Виртуальные хосты CentOS Apache - доступная структура типов
  • Почему я получаю 400 Bad Request?
  • Выполнение HTTP-процесса как единственного дочернего элемента в пространстве имен PID / NET
  • Исключение внутренних запросов из журналов Apache
  • Хостинг на FreeBSD
  • Как настроить переменные среды для www-данных?
  • Служба Apache / HTTPD не работает
  • Не удается получить доступ к веб-странице из локальной сети
  • Создание списка доменов с помощью httpd.conf
  • Ограничить локальный веб-сайт выбранным пользователям
  • Linux и Unix - лучшая ОС в мире.