alias 301 redirect
chmind на yandex.ru
chmind на yandex.ru
Ср Апр 17 08:58:59 UTC 2019
Спасибо.
> On 16 Apr 2019, at 17:37, Maxim Dounin <mdounin на mdounin.ru> wrote:
>
> Hello!
>
> On Tue, Apr 16, 2019 at 04:10:57PM +0300, chmind на yandex.ru wrote:
>
>> Добрый день.
>>
>> Есть такая конфигурация:
>>
>> location ~ /folder/images/ {
>> alias /var/www/domain.com/folder/src/images/ <http://domain.com/folder/src/images/>;
>> }
>>
>> при запросе domain.com/folder/images/test.png <http://domain.com/folder/images/test.png>
>>
>> Я почему-то получаю 301 редирект на domain.com/folder/images/test.png/ <http://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