Nginx-ru mailing list archive (nginx-ru@sysoev.ru)
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Баг в редиректах?
Hello!
On Mon, Feb 16, 2009 at 12:00:33AM +0300, Alexander Zagrebin wrote:
> Добрый день!
>
> Допустим имеется такой простой конфиг:
> ========================================================
> user www www;
> worker_processes 1;
>
> events {
> worker_connections 1024;
> }
>
> http {
> include mime.types;
> server {
> listen 192.168.0.1:80;
> server_name www.domain.ru www.domain.local;
> root /data/www/www.domain.ru;
> index index.html;
> location /files/ {
> autoindex on;
> }
> }
> }
> ========================================================
> location не имеет особого значения (просто для наглядности).
> Проблема в том, что при обращении к http://www.domain.local/files
> (именно так, без завершающего слэша), nginx возвращает редирект
> на http://www.domain.ru/files/, а должен бы на
> http://www.domain.local/files/
> Т.е. похоже на то, что при генерации редиректа он использует $server_name,
> а должен бы использовать $host, т.е. то, что передано в запросе.
http://sysoev.ru/nginx/docs/http/ngx_http_core_module.html#server_name_in_redirect
Maxim Dounin
|