Вопрос про 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