Спасибо вам за помощь, но как я уже говорил, мне нужен конфиг Nginx, а не Apache. Nginx стоит фронтендом и обрабатывает всю статику, соответственно реврайты в .htaccess не работают, а доступа к конфигу apache на сервере у меня нет.xXxSPYxXx писал(а): Я писал в /etc/apache2/httpd.conf
И даже если бы был я не понимаю зачем вы вообще туда пишите эти альясы? Задача стоит в зависимости от версии клиента антивируса автоматически выдавать соответствующие базы и рабочее решение под Apache было выложено на предыдущей странице:
Код: Выделить всё
RewriteEngine on
RewriteCond %{HTTP_USER_AGENT} ^ESS\ Update.*BPC\ ([3-9])
RewriteRule '^/update.ver' '/eset_upd/v%1/update.ver' [R]
Код: Выделить всё
if ($http_user_agent ~ .*BPC.[3].*) {
rewrite ^(.*) /eset_upd$1 break;
}
if ($http_user_agent ~ .*BPC.[4].*) {
rewrite ^(.*) /eset_upd/v4$1 break;
}
if ($http_user_agent ~ .*BPC.[5].*) {
rewrite ^(.*) /eset_upd/v5$1 break;
}
if ($http_user_agent ~ .*BPC.[6].*) {
rewrite ^(.*) /eset_upd/v6$1 break;
}
if ($http_user_agent ~ .*BPC.[7].*) {
rewrite ^(.*) /eset_upd/v7$1 break;
}