Re[2]: Проблема с rewrite

andrey at mail.anti-aging-drugs.com andrey at mail.anti-aging-drugs.com
Tue Aug 29 19:48:55 MSD 2006


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

Замена на строку

server_name  example.ws www.example.ws;

ничего не меняет.

Еще варианты?

> по моему смотреть в сторону *
> по-моему так нельзя писать, нужно писать www.example.com
> www1.example.com и т.д. 

> В Втр, 29/08/2006 в 18:15 +0300, Andrey Kravchenko пишет:
>> Здравствуйте,
>> 
>> Задача: нужно перенаправить все запросы с доменов вида 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