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

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

 ExpiresByType text/html "access plus 1 hour" 

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

  • Несколько сертификатов сервера RSA не разрешены
  • Apache - 403 Запрещено
  • Виртуальный хост работает только тогда, когда SELinux настроен на разрешительный - почему?
  • Apache: закройте весь сайт, чтобы публиковать его, но отображать пользовательскую страницу
  • Можно ли предоставить кеширование предпочтений файловой системе?
  • Зачем ставить некоторую конфигурационную информацию в conf / httpd.conf и некоторые из файлов в папке conf.d?
  • Возможно ли иметь один набор рекомендаций по управлению кешем для локального адреса, а другой для остального мира (вроде if / else-style)? Если да, то как мне это сделать?

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

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

  • Сервер Apache запускается автоматически после остановки службы
  • Как я могу отличить алгоритм шифрования от htpasswd?
  • где `/ var / www` в arch
  • Исправить слишком длинную цепочку хеш-маршрутов без перезагрузки
  • Настройка сервера Apache для CentOS по умолчанию для определенного порта для ExpressJS и узла
  • NGINX читает файлы с разрешения Apache, не так ли?
  • 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> 
    Linux и Unix - лучшая ОС в мире.