перенаправление 404 или локальный бэкэнд

Andrew Velikoredchanin andrew at rodtext.ru
Mon Jun 27 14:58:49 MSD 2005


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 ...)", а вообще - это схема, дублирующая
> кэширование.

На счет этого есть более подробная документация?

-- 
Best regards, Andrew Velikoredchanin





More information about the nginx-ru mailing list