Персональный | |
Директивы модуля ngx_http_browser_module
26.09.2006 Модуль ngx_http_browser_module создаёт переменные, значение которых зависят от строки "User-Agent" в заголовке запроса:
СодержаниеПримеры конфигурацииДирективы Примеры конфигурацииВыбор индексного файла: Редирект для старых браузеров: Директивыsyntax: ancient_browser строка [строка ...] default: нет context: http, server, location Директива задаёт подстроки, при нахождении которых в строке "User-Agent", браузер считается устаревшим. Специальная строка "netscape4" соответствует регулярному выражению "^Mozilla/[1-4]". syntax: ancient_browser_value строка default: ancient_browser_value 1 context: http, server, location Директива задаёт значение для переменных $ancient_browser. syntax: modern_browser браузер версия|unlisted default: нет context: http, server, location Директива задаёт версию браузера, начиная с которой он считается современным. В качестве браузера можно задать msie, gecko (браузеры, созданные на основе Mozilla) opera, safari, konqueror. Версии можно задать в формате X, X.X, X.X.X, или X.X.X.X. Максимальные значения для каждого их форматов соответственно 4000, 4000.99, 4000.99.99, и 4000.99.99.99. Специальное значение "unlisted" указывает считать современным браузер, не описанный директивами modern_browser и ancient_browser. В противном случае неперечисленный браузер будет считаться устаревшим. Если в запросе нет строки "User-Agent", то браузер считается неперечисленным. syntax: modern_browser_value строка default: modern_browser_value 1 context: http, server, location Директива задаёт значение для переменных $modern_browser. (C) Игорь Сысоев |