NGINX направляет все запросы изображений на внешний сервер - PullRequest
1 голос
/ 11 октября 2010

Я бы хотел перенаправить все запросы на мой сервер nginx для изображений jpg / png на другой внешний интернет-сервер, который фактически содержит изображения. Как будет выглядеть перезапись?

Это в основном для разработки, поэтому меня это не беспокоит. Опять же, возможно, нет ни одного. Оба сервера мои, так что это не запрос горячей ссылки.

Пока у меня есть:

    # Forward requests for images to other site
    location /uploads/ {
            rewrite ^(.*)$ http://www.example.com$1 last;
    }

Что не работает

1 Ответ

1 голос
/ 11 октября 2010

На самом деле, это было проще, чем это.

rewrite ^/uploads/(.*)$  http://www.example.com/uploads/$1 last;

Или, если у вас есть файл на рабочем месте ИЛИ на вашем компьютере для разработки:

if (!-e $request_filename) {
    rewrite ^/uploads/(.*)$  http://www.example.com/uploads/$1 last;
}
...