Вложенные директивы if

Igor Sysoev is at rambler-co.ru
Mon Dec 26 18:51:47 MSK 2005


On Mon, 26 Dec 2005, Alexey N. Kovyrin wrote:

> Вот, не могу разобраться с ифами....
>
> На вот такой код в конфиге:
>
>       if ($invalid_referer) {
>           if ($content_type != "text/html") {
>               return   403;
>           }
>       }

Эта конструкция бессмыслена: $content_type - это Content-Type, присланный
клиентом в POST. Если нужно проверять картинки, то примерно так:

    location ~* \.(gif|jpg|jpeg|png)$ {

        if ($invalid_referer) {
            return   403;
        }
    }


Игорь Сысоев
http://sysoev.ru





More information about the nginx-ru mailing list