апачский журнал доступа исключает статические файлы как css|js|png|gif и т.д.

Трудно сказать наверняка, но я подозревал бы, что во время первого посещения они подаются кодом Java, который устанавливает корректный тип пантомимы. После этого, там вероятно некоторое продолжение кэширования, которое не устанавливает корректный тип пантомимы. Посмотрите, есть ли у Вас какие-либо файлы PDF, плавающие вокруг на диске. Если так, необходимо посмотреть на конфигурацию апача, не код.

1
задан 22 May 2013 в 10:18
1 ответ

Вы можете сделать это с помощью комбинации SetEnvIf и директив журналирования. Пример:

SetEnvIf Request_URI "\.gif$|\.jpg$" is_static

устанавливает для всех URI, заканчивающихся на .gif или .jpg, переменную среды is_static.

CustomLog logs/access_log common env=!is_static

означает, что все, что не имеет переменной среды is_static, будет записано в access_log в общем формате.

] Расширение регулярного выражения в директиве SetEnvIf для охвата всех типов файлов, которые вы хотите, оставлено в качестве упражнения для читателя ...

5
ответ дан 3 December 2019 в 17:09

Теги

Похожие вопросы