Wednesday, February 16, 2005, 10:02:20 AM, you wrote:
IS> Если ответ статический, то nginx вернёт тот же файл, что и без нуля,
IS> за исключением того, что будет стоять тип ответа по умолчанию,
IS> а, не скажем, text/html или image/gif.
Мне кажется что более правильное поведение сервера - выдать 404
ошибку. Но это имхо.
Скорее всего, нужно выдавать 404.
Ну тут есть вот какая проблема - в имени файла можеть быть ноль,
по крайней мере в юникоде. В общем, нужно будет это отслеживать.
В общем, я решил сделать так:
1) запросы, которые уходят из nginx, например, прокси или fastcgi, будут
передаваться, как есть.
2) запросы, которые обслуживает сам nginx, в случае нуля будут или
возращать 404, или же файл, если операционная система посчитает
имя нормальным. Нормальным считается имя, в котором файловая система
разрешает ноль в середине файла.
Игорь Сысоев
http://sysoev.ru