Re: alias 301 redirect

2019-04-17 Пенетрантность chmind
Спасибо. 


> On 16 Apr 2019, at 17:37, Maxim Dounin  wrote:
> 
> Hello!
> 
> On Tue, Apr 16, 2019 at 04:10:57PM +0300, chm...@yandex.ru wrote:
> 
>> Добрый день. 
>> 
>> Есть такая конфигурация: 
>> 
>> location ~ /folder/images/ {
>>  alias /var/www/domain.com/folder/src/images/ 
>> ;
>> }
>> 
>> при запросе domain.com/folder/images/test.png 
>>  
>> 
>> Я почему-то получаю 301 редирект на domain.com/folder/images/test.png/ 
>> 
>> 
>> Судя по логам запрос попадает именно в этот локейшен и больше никуда. 
>> 
>> Подскажите пожалуйста в чем может быть проблема ? 
> 
> При использовании директивы alias в location, заданном регулярным 
> выражением, директива alias определяет полный путь к 
> запрашиваемому ресурсу.  Соответственно у вас для любого запроса - 
> путь в файловой системе указывает на каталог, и из-за этого на 
> любой запрос возвращается перенаправление.
> 
> Если вы на самом деле хотели написать префиксный location 
> для запросов в /folder/images/ - уберите "~".
> 
> -- 
> Maxim Dounin
> http://mdounin.ru/
> ___
> nginx-ru mailing list
> nginx-ru@nginx.org
> http://mailman.nginx.org/mailman/listinfo/nginx-ru

___
nginx-ru mailing list
nginx-ru@nginx.org
http://mailman.nginx.org/mailman/listinfo/nginx-ru

Re: alias 301 redirect

2019-04-16 Пенетрантность Maxim Dounin
Hello!

On Tue, Apr 16, 2019 at 04:10:57PM +0300, chm...@yandex.ru wrote:

> Добрый день. 
> 
> Есть такая конфигурация: 
> 
> location ~ /folder/images/ {
>   alias /var/www/domain.com/folder/src/images/ 
> ;
> }
> 
> при запросе domain.com/folder/images/test.png 
>  
> 
> Я почему-то получаю 301 редирект на domain.com/folder/images/test.png/ 
> 
> 
> Судя по логам запрос попадает именно в этот локейшен и больше никуда. 
> 
> Подскажите пожалуйста в чем может быть проблема ? 

При использовании директивы alias в location, заданном регулярным 
выражением, директива alias определяет полный путь к 
запрашиваемому ресурсу.  Соответственно у вас для любого запроса - 
путь в файловой системе указывает на каталог, и из-за этого на 
любой запрос возвращается перенаправление.

Если вы на самом деле хотели написать префиксный location 
для запросов в /folder/images/ - уберите "~".

-- 
Maxim Dounin
http://mdounin.ru/
___
nginx-ru mailing list
nginx-ru@nginx.org
http://mailman.nginx.org/mailman/listinfo/nginx-ru

alias 301 redirect

2019-04-16 Пенетрантность chmind
Добрый день. 

Есть такая конфигурация: 

location ~ /folder/images/ {
alias /var/www/domain.com/folder/src/images/ 
;
}

при запросе domain.com/folder/images/test.png 
 

Я почему-то получаю 301 редирект на domain.com/folder/images/test.png/ 


Судя по логам запрос попадает именно в этот локейшен и больше никуда. 

Подскажите пожалуйста в чем может быть проблема ? 


___
nginx-ru mailing list
nginx-ru@nginx.org
http://mailman.nginx.org/mailman/listinfo/nginx-ru