Nginx-ru mailing list archive (nginx-ru@sysoev.ru)
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Ломается fastcgi_param QUERY_STRING
- To: nginx-ru@xxxxxxxxx
- Subject: Re: Ломается fastcgi_param QUERY_STRING
- From: Валентин Бартенев <ne@xxxxxxxx>
- Date: Fri, 27 Jul 2012 06:01:41 +0400
- Dkim-signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=vbart.ru; s=mail; h=Message-Id:Content-Transfer-Encoding:Content-Type:MIME-Version:In-Reply-To:References:Date:Subject:To:From; bh=0EmRD8FxiUuuBvDyK1AGH5T0mnhnxTjl9auo2dYoPAg=; b=f2QIcQIqzwrXC4CynonIPmbCukqR25rfDLjPusKFibmerOgZUnOyyNErZNHchsN2LYNTm6x8MeyayAl7uSQLq1o4NmRzC1cUx/iaGXWyqlg3YBOoID+pVlnnS2P374SM54hRSYNp/PRQxk0d6f7CYcGi3/RHYzg53PN6gc47ULox79tzIkSNZL2r1XKNElPOacs9rCVRkshB8TU3dVCulaUBNNGuq47Z8LCa3NsPOsjmavnnz54nVzcSGEs/Pq59pxdgTEd2UQ3zwalHtN/fD8TgUaJjn/4JOn1rVoccRoEKw1o3OPUmRChCZfE5u7OSBHYjU/sBK6YlvyKxpmxxMA==;
- In-reply-to: <5011F324.7000203@list.ru>
- References: <5011F324.7000203@list.ru>
On Friday 27 July 2012 05:47:16 Станислав wrote:
> Здравствуйте.
>
> Есть такой локейшн
>
> =============================
>
> location ~ ^/index.php/(.*)$ {
> fastcgi_pass unix:/var/run/php-fpm/my.sock ;
> include /usr/local/etc/nginx/fastcgi_params ;
> fastcgi_param SCRIPT_FILENAME /www/index.php ;
> fastcgi_param QUERY_STRING /$1;
> }
>
> =============================
>
> Работает отлично, нареканий нет. Стоит мне добавить такое:
>
> =============================
>
> if ($query_string ~* "\+magic\+key\+") {
> return 444 ;
> }
>
> =============================
>
> ... и локейшн начинается игнорировать строчку "fastcgi_param
> QUERY_STRING /$1".
>
>
> Это нормальное поведение?
>
Если под "игнорировать строчку" подразумевается пустое значение у $1, то
нормально. Порядковые выделения ссылаются на последнее отработавшее регулярное
выражение.
--
Валентин Бартенев
_______________________________________________
nginx-ru mailing list
nginx-ru@xxxxxxxxx
http://mailman.nginx.org/mailman/listinfo/nginx-ru
|