LINUX.ORG.RU
ФорумAdmin

nginx переадрессация

 


0

1

Помогите с конфигом. Как написать редирект по запросу на папку. Имеем запрос типа http://domen.ru/news/222/images/story/kartinka.jpg Естественно такого пути нет. Есть http://domen.ru/images/story/kartinka.jpg Как сказать nginx что картинки нужно смотреть по короткому адресу, /images/ и тд. запрос rewrite ~*/images/ /images last; Короче говоря я нехрена не понимаю. Помогите с запросом.

Правильно было бы выдавать правильные ссылки на картинки в генерируемом хтмле.

Но если там непроходимая каша из ПХП, как это обычно бывает, то можно выкрутиться и средствами нжинкса.

Что то вроде этого:

location ~* \/images\/ {
  alias /var/www/images/;
}

Но тут нужно понимать что будет совпадать все что содержит /images/ в урле, так что я бы таки еще раз подумал о первом варианте.

redixin ★★★★
()
Последнее исправление: redixin (всего исправлений: 1)
Ответ на: комментарий от redixin

Спасибо за ответ. Правило не работает. Не переправляет куда нужно. Ошибка уже в браузере - Firefox определил, что сервер перенаправляет запрос на этот адрес таким образом, что он никогда не завершится. http://domen.ru/2014/10/images/stories/72.jpg/index.html/index.html/index.htm...

saym101
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.