Валентин Бартенев Wrote: > > Лучше использовать $is_args. > > -- > Валентин Бартенев > _______________________________________________ > nginx-ru mailing list > nginx-ru@nginx.org > http://mailman.nginx.org/mailman/listinfo/nginx-ru if ($is_args) {return 301 http://$server_name$uri;} Не работаby sourse - Nginx Mailing List - Russian
Oleksandr V. Typlyns'kyi Wrote: ------------------------------------------------------- > Today Dec 21, 2011 at 03:55 sourse wrote: > > > ******* > > > > if ($request_uri != $uri) > > rewrite ^(.*) http://$server_name$uri permanent; > > > > ******* > > > > редирект сделан для того, > чтобы с > &by sourse - Nginx Mailing List - Russian
это и есть location, только общий для всех, т.е. /, еще есть @fallback и один в котором нужен $request_uri , а не $uri Хочу сделать так, чтобы по неправильному URL выдавалась либо 404, либо 301 на правильный URL. В URL нет параметров, поэтому справby sourse - Nginx Mailing List - Russian
Может все-таки так: killall nginx -HUP При перезапуске, TIME+ сбрасывается к 0by sourse - Russian Forum
Здравствуйте, Подскажите, как в nginx правильно сделать проверку uri на валидность Сейчас в конфиге есть: if ($request_uri != $uri) { #return 403; rewrite ^(.*) http://$server_name$uri permanent; } Но если uri не верный получается зацикливание 301, как исby sourse - Nginx Mailing List - Russian