Welcome! Log In Create A New Profile

Advanced

Re: alias 301 redirect

Maxim Dounin
April 16, 2019 10:38AM
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
Subject Author Posted

alias 301 redirect

Anonymous User April 16, 2019 09:12AM

Re: alias 301 redirect

Maxim Dounin April 16, 2019 10:38AM

Re: alias 301 redirect

Anonymous User April 17, 2019 05:00AM



Sorry, only registered users may post in this forum.

Click here to login

Online Users

Guests: 253
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