Есль ли в Apache2 аналог функции substing или другой способ записать в лог часть заголовка?
Нужно записать в лог файл первые 8 символов значения заголовка запроса.
Если строка записывающая все полное название ЮзерАгента выглядит так:
CustomLog ${APACHE_LOG_DIR}/access.log "%h %l %u %t \"%r\" %>s %O \"%{Referer}i\" \"%{User-Agent}i\""
что что нужно сделать, если меня интерисуют только первые 8символов юзерагента?
Сначала скопировать эти первые 8 символов в отдельную переменную. SetEnvIf User-Agent ^(.{0,8}) VarName=$1
Использовать эту новую переменную можно так: %{VarName}e