Вопрос про error_page
    Igor Sysoev 
    is at rambler-co.ru
       
    Sat Oct 21 13:42:03 MSD 2006
    
    
  
On Sat, 21 Oct 2006, [Windows-1251] Михаил Монашёв wrote:
> Есть конфиг:
>
> server {
>       ...
>       location /cache/ {
>                root /xxx
>                error_page 404 ???404.js
>       }
> }
>
> В директории /xxx/cache/ лежит 404.js
>
> Вопрос:  что  написать  вместо  вопросиков  ??? в конфиге чтобы на 404
> ошибку выдавался контент, содержащийся в /xxx/cache/404.js
>
> Уже кучу вариантов перепробовал и никак не могу подобрать верный. :-(
        location /cache/ {
                 root /xxx;
                 error_page 404 /404.js
        }
        location = /404.js {
                 root /xxx/cache;
        }
> P.S.
> Стоит задачка отдавать в 404 ошибке пустое тело ответа, дабы уменьшить
> трафик.  Может  есть  какие-то варианты, отличные от error_page, чтобы
> диск лишний раз не дёргать?
        location /cache/ {
                 root /xxx;
                 error_page 404  /zero;
        }
        location = /zero { return 204; }
Игорь Сысоев
http://sysoev.ru
    
    
More information about the nginx-ru
mailing list