ПРОЕКТЫ 


  АРХИВ 


Apache-Talk @lexa.ru 

Inet-Admins @info.east.ru 

Filmscanners @halftone.co.uk 

Security-alerts @yandex-team.ru 

nginx-ru @sysoev.ru 


  СТАТЬИ 


  ПЕРСОНАЛЬНОЕ 


  ПРОГРАММЫ 



ПИШИТЕ
ПИСЬМА












     АРХИВ :: nginx-ru
Nginx-ru mailing list archive (nginx-ru@sysoev.ru)

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

rewrite vs. MSIE6



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

Я запутался =). Есть такая конфигурация:

location ~ "/projects/.*files/" {
        rewrite ^/projects/.*files(/.+)$ /files$1 last;
}

location /files/ {
        root /var/lib/whitebook/;
}

location /files/bga/ {
        auth_basic                      "Whitebook author bga";
        auth_basic_user_file            /var/lib/whitebook/htpasswd.bga;
        root /var/lib/whitebook/;
}

В Firefox 1.0.4 и в Lynx 2.8.5 работает, т.е. выдаёт файл:

10.0.1.58 - - [13/Apr/2006:14:49:19 +0400] "GET 
/projects/auth/files/bga/test1.txt HTTP/1.0" 401 195 "-" "Lynx/2.8.5dev.16 
libwww-FM/2.14 SSL-MM/1.4.1 OpenSSL/0.9.7d"
10.0.1.58 - bga [13/Apr/2006:14:49:25 +0400] "GET 
/projects/auth/files/bga/test1.txt HTTP/1.0" 200 151 "-" "Lynx/2.8.5dev.16 
libwww-FM/2.14 SSL-MM/1.4.1 OpenSSL/0.9.7d"

А в MSIE 6 - нет, выдаёт страницу "Welcome to nginx" !
Хотя в логах то же самое:

10.0.1.52 - - [13/Apr/2006:14:50:23 +0400] "GET 
/projects/auth/files/bga/test1.txt HTTP/1.1" 401 555 "-" "Mozilla/4.0 
(compatible; MSIE 6.0; Windows NT 5.1; SV1; .NET CLR 2.0.50727)"
10.0.1.52 - bga [13/Apr/2006:14:50:32 +0400] "GET 
/projects/auth/files/bga/test1.txt HTTP/1.1" 200 138 "-" "Mozilla/4.0 
(compatible; MSIE 6.0; Windows NT 5.1; SV1; .NET CLR 2.0.50727)"

В обоих отладочных логах при этом есть запись

<skip> http filename: "/var/lib/whitebook/files/bga/test1.txt"
Это верная ссылка. Не понимаю, что происходит.

-- 
 Григорий Баталов,
 программист
 ЗАО "Ланит-Терком"



 




Copyright © Lexa Software, 1996-2009.