Задать вопрос

Есль ли в Apache2 аналог функции substing или другой способ записать в лог часть заголовка?

Нужно записать в лог файл первые 8 символов значения заголовка запроса.

Если строка записывающая все полное название ЮзерАгента выглядит так:
CustomLog ${APACHE_LOG_DIR}/access.log "%h %l %u %t \"%r\" %>s %O \"%{Referer}i\" \"%{User-Agent}i\""

что что нужно сделать, если меня интерисуют только первые 8символов юзерагента?
  • Вопрос задан
  • 18 просмотров
Подписаться 1 Простой Комментировать
Решения вопроса 1
@dodo512
Сначала скопировать эти первые 8 символов в отдельную переменную.
SetEnvIf User-Agent ^(.{0,8}) VarName=$1
Использовать эту новую переменную можно так: %{VarName}e
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

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