Welcome! Log In Create A New Profile

Advanced

Re: Злощасный try_files и alias

Maxim Dounin
February 24, 2016 09:34AM
Hello!

On Wed, Feb 24, 2016 at 03:22:59PM +0200, Alex Domoradov wrote:

> Добрый день, да там просто очепятка. Конечно же везде /api/v2.0/.
> Постараюсь вечером описать более подробно. Я его конечно упростил. Там еще
> есть fastcgi и $document_root. Возможно я ошибаюсь в проблеме.

Ну вот простое решение вашей проблемы - использовать префиксный
location вместо регулярного выражения.

> Но большинство ссылок с stackoverflow вели на этот тикет
>
> Особенно порадовала
> http://stackoverflow.com/questions/20426812/nginx-try-files-alias-directives

Этот конкретно вопрос - про вот этот случай из тикета:

# bug: request to "/test/x" will fallback to "fallback"
# instead of "/test/fallback"

location /test/ {
alias /tmp/;
try_files $uri /test/fallback?$args;
}

он не имеет к вашей проблеме ни малейшего отношения, и workaround
элементарен. Что отдельно характерно - исходный конфиг в вопросе
не имеет смысла, с тем же успехом там вместо fallback'а можно
прописать =404.

> а точнее коментарии
>
> https://s3.amazonaws.com/scrstorage/hsc3i16q062w58e071.png
>
> ;)

Комментарии прекрасны, да. И характерны, опять же, своей
некорректностью - этот баг я создал лично всего 4 года назад, а
кто-то уже насчитал 6 лет. Теперь, видимо, придётся ещё пару лет
не править. ;)

--
Maxim Dounin
http://nginx.org/

_______________________________________________
nginx-ru mailing list
nginx-ru@nginx.org
http://mailman.nginx.org/mailman/listinfo/nginx-ru
Subject Author Posted

Злощасный try_files и alias

ALex_hha February 23, 2016 06:46PM

Re: Злощасный try_files и alias

Maxim Dounin February 24, 2016 08:14AM

Re: Злощасный try_files и alias

ALex_hha February 24, 2016 08:24AM

Re: Злощасный try_files и alias

Maxim Dounin February 24, 2016 09:34AM



Sorry, only registered users may post in this forum.

Click here to login

Online Users

Guests: 111
Record Number of Users: 8 on April 13, 2023
Record Number of Guests: 421 on December 02, 2018
Powered by nginx      Powered by FreeBSD      PHP Powered      Powered by MariaDB      ipv6 ready