ПРОЕКТЫ 


  АРХИВ 


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]

поведение try_files


  • To: nginx-ru@xxxxxxxxx
  • Subject: поведение try_files
  • From: Alexey Bazhin <baz@xxxxxxx>
  • Date: Wed, 5 Aug 2009 12:50:07 +0400
  • Organization: MIPT

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

Решил воспользоваться директивой try_files и тут же возникли вопросы
по ее повидению.

Верия nginx 0.7.61, короткий тестовый конфиг такой:

worker_processes  1;
events {
 worker_connections 1024;
}

http {
 include mime.types;
 default_type application/octet-stream;
 server {
  listen 80;
  server_name localhost;

  location / {
   if ($uri ~ .*) {
    set $a a;
   }
   root /usr/local/nginx/html;
   try_files /test.txt /index2.html /index.html =403;
  }

 }
}

Все три файла указанных в try_files существуют в /usr/local/nginx/html.
При запросе корня я получаю index.html, если закомментировать if то
получаю index2.html. А наскольно я понял из документации я должен
получать test.txt, это так? И почему на результат влияет наличие if-а
который ничего не меняет?

-- 
 Alexey Bazhin
  mailto:baz@xxxxxxx



 




Copyright © Lexa Software, 1996-2009.