Проблема с rewrite

Andrey Kravchenko andrey at mail.anti-aging-drugs.com
Tue Aug 29 19:15:58 MSD 2006


Здравствуйте,

Задача: нужно перенаправить все запросы с доменов вида XXX.example.ws
в конкретную папку.

Делаю таким конфигом:

        server {
                error_log  logs/example_error.log  debug;
                listen       81;
                server_name  example.ws *.example.ws;
                location / {
                        root   /home/example/data/public_html;
                        index  index.html index.htm;
                }
                
                if ($host ~* .+\.example\.ws) {
                        rewrite ^(.*)$ /users$1 break;
                }

        }

При запросе на http://example.ws:81/ все работает.

При запросах вида http://XXX.example.ws:81/ получаю 404 ошибку с таким
логом:

2006/08/29 19:09:19 [error] 44111#0: *4669382 open() "/home/example/data/public_html/users/users/inde
x.htm" failed (2: No such file or directory), client: 195.234.72.66, server: example.ws, URL: "/", ho
st: "qweqwee.example.ws:81"

Замена break на last никак не влияет, а других проблемных мест не
нахожу. Куда смотреть?

P.S. nginx/0.3.51




-- 
С уважением,
 noreply                          mailto:noreply at mail.anti-aging-drugs.com






More information about the nginx-ru mailing list