Rewrite URI

Sergey Shepelev temotor на gmail.com
Пт Дек 3 18:48:18 MSK 2010


2010/12/3 Ivan . <jhe1979 at gmail.com>:
> Привет!
>
>  как сделать rewrite определенных папок на extern url?
>
> например: /var/www/html/data > http://www.domain.ltd/data
>
> Если буду запрашивать http://www.domain2.ltd/data файлы будут браться с
> http://www.domain.ltd/data
>
> Весь хост redirect не возможно делать, возможно только кое-какие папки
>
> Спасибо за помощь
>

Вы упомянули три возможных варианта:
- "как сделать rewrite"

location /data {
  rewrite ^ http://www.domain.ltd$request_uri permanent;
}

- "файлы будут браться"

location /data {
  root /var/www/domain2-files;
}

- "браться с http://www.domain.ltd"

location /data {
  proxy_pass http://www.domain.ltd$request_uri;
}


Подробная информация о списке рассылки nginx-ru