Nginx-ru mailing list archive (nginx-ru@sysoev.ru)
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
try_files не редиректит сразу на последний аргумент?
- To: nginx-ru@xxxxxxxxx
- Subject: try_files не редиректит сразу на последний аргумент?
- From: cronfy <cronfy@xxxxxxxxx>
- Date: Tue, 19 Oct 2010 19:27:01 +0400
- Dkim-signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:mime-version:received:from:date :message-id:subject:to:content-type:content-transfer-encoding; bh=C759+1IeYLnB+9V9FPJJgAzPdF1/Osv5Y8i5zdq+mAE=; b=vfMcS0LnW2Pbw7jzh2dN6pjdIl/69fogePrF/IQmUTguMyHf9gZ3EIRq8fhndWayt5 TxcqLX7d6NPoEg6ByeRZDjlO6oLSXED/WDL0VGlF3AImvimDvdYvyZaMkFPxYzY1On8M Y3QV40DORp+xc1jG+OUydS+8+U/BQDjs5ZIUY=
- Domainkey-signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:from:date:message-id:subject:to:content-type :content-transfer-encoding; b=tzMIxbIE7PBLddnP3D4SQU1WqSybZI/wGGV8jCoz/kXnW+07oMxx779CSFVS6q0DQQ Php6EdEKTq9/9usWbxw6rGJoiyiR1+3o21sWgr0XPQt34OIcoWUCuIyhbBknBhJ9uRMU YUMje8s4fHcFtFI2RUHGK8FxmSsinfXsZEE5w=
Добрый вечер.
Не получается осознать алгоритм работы try_files. Такое впечатление,
что после того, как он *не нашел* указанные файлы, он продолжает
обрабатывать директивы из текущего location, а не делает внутренний
редирект. Имеем такой конфиг:
location / {
try_files $uri @backend;
# return 403;
}
location @backend {
proxy_set_header Host $host;
proxy_pass http://127.0.0.1:8091$request_uri;
}
Если return закомментирован, то все работает как описано в
документации. Но если его раскомментировать, то и на существующие, и
на несуществующие файлы отдается Forbidden.
nginx version: nginx/0.8.50
Что я не так понял?
--
// cronfy
_______________________________________________
nginx-ru mailing list
nginx-ru@xxxxxxxxx
http://nginx.org/mailman/listinfo/nginx-ru
|