Nginx-ru mailing list archive (nginx-ru@sysoev.ru)
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: перенаправление 4 04 или локальный бэкэн д
Igor Sysoev wrote:
On Mon, 27 Jun 2005, Andrew Velikoredchanin wrote:
Igor Sysoev wrote:
On Mon, 27 Jun 2005, Andrew Velikoredchanin wrote:
Igor Sysoev wrote:
On Mon, 27 Jun 2005, Andrew Velikoredchanin wrote:
Игорь, нельзя-ли сейчас сделать примерно вот такое:
- при обращении к location сначала проверяется файл локально, если
его нет - идет обращение к бэкэнду за этим файлом, если и там нет
- идет перенаправление на указанную 404 страницу (cgi на бэкэнде).
Понимаю, что я многого хочу, но может быть все-таки как-то
возможно такое сделать?
На данный момент - нет. error_page позволяет лишь одно
перенаправление,
чтобы не было зацикливания. Нужно сделать счётчик, скажем, до 10-ти,
как сделано для rewrite/поиск конфигурации.
Ну, тут проблема не только в том, что-бы многократно 404 ошибку
обрабатывать. Тут еще проблема в том, как сделать перенаправление
запроса при отстуствии локального файла на бэкэнд. Тут ведь нужно не
на обработчик перенаправлять, а на этот-же файл, только на бэкэнде.
Для этого нужно делать "if (-f ...)", а вообще - это схема, дублирующая
кэширование.
На счет этого есть более подробная документация?
Нет, "if (-f ...)" пока нет.
А! Понял. Придеться значит пока обойтись тем что есть.
--
Best regards, Andrew Velikoredchanin
|