и другой синтаксис перезаписи переадресации Nginx q - PullRequest
0 голосов
/ 08 марта 2012

Для начала позвольте мне извиниться за задание еще одного вопроса по этой теме.Я думаю, что прочитал все из них в последние несколько дней, и все еще не могу найти рабочее решение для моих нужд.

По сути мне нужно nginx для перенаправления:

www.example.com / images / subfolders / .jpeg to images.example.com/subfolders/.jpeg

У меня сейчас есть такая настройка:

location /images/ {
   rewrite         ^/(.*) http://images.example.com$request_uri? permanent;
 }

И это своего родаработает, он перенаправляет на images.examle.com/images/*.jpeg, но мне нужно пропустить папку с изображениями, это будет намного чище.

Кроме того, кто-нибудь виделкакой-нибудь сайт со всеми этими символами (^ ~ = + *) в nginx.cnfg объяснил?

1 Ответ

2 голосов
/ 08 марта 2012
location /images {
  rewrite ^/images(.*)$ http://images.example.com$1 permanent;
}

Объяснение символов "^ ~ = + *" можно найти в документации директивы location .

...