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/ > <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