On Tuesday 12 March 2013 14:59:44 Oleg wrote: > Здравствуйте. > > Есть следующая конфигурация: > > location /test { > auth_basic "test zone"; > auth_basic_user_file /var/www/test/.htpasswd; > root /var/www; > > rewrite ^/test/?$ /test/user/$remote_user/f redirect; > } > > Хочется, что бы после аутентификации пользователя редиректило на его > страницу. Порядок (сначало аутентификация, потом перенаправление) работает > как подразумевается, а, вот, подстановка $remote_user не работает. В > браузере http://host/test даёт http://host/test/user//f. Если > использовать, для примера, $remote_addr, то подстановка работает как надо. > Не подскажет ли кто-нибудь в чём может быть дело? >
Дело в том, что rewrite работает до auth_basic. -- Валентин Бартенев http://nginx.org/en/donation.html _______________________________________________ nginx-ru mailing list nginx-ru@nginx.org http://mailman.nginx.org/mailman/listinfo/nginx-ru