Welcome! Log In Create A New Profile

Advanced

Re: Помогите написать location (urlencode)

Валентин Бартенев
February 24, 2013 06:04PM
On Sunday 24 February 2013 06:50:18 valet wrote:
> >Если запрос приходит в таком виде, то это уже не параметры, а имя
>
> запрошенного
> файла.
> Именно так, если ничего не сделать выдаст по понятным причинам 404 по
> такому запросу.
>
> >Должно помочь:
> >
> >location /files/check.php? {
> >rewrite \?(.*)$ /files/check.php?$1? last;
> >}
>
> Спасибо за помощь, но к сожалению не работает. Управление уже передается на
> php (то есть локейшен ловится), но ведь php-скрипт примет в этом варианте
> неправильные параметры, да и с чего бы они подались правильные - ведь в
> вашей регулярки отсутствует какое-либо разделение параметров id и title...

Так вы укажите правильные параметры, в частности QUERY_STRING и REQUEST_URI,
тогда всё будет работать. Указанный rewrite превратит ваш кривой запрос с
закодированными параметрами в нормальный, и не нужно никакого "разделения
параметров".

fastcgi_param QUERY_STRING $query_string;
fastcgi_param REQUEST_URI $uri$is_args$args;

--
Валентин Бартенев
http://nginx.com/support.html
http://nginx.org/en/donation.html
_______________________________________________
nginx-ru mailing list
nginx-ru@nginx.org
http://mailman.nginx.org/mailman/listinfo/nginx-ru
Subject Author Posted

Помогите написать location (urlencode)

valet February 22, 2013 07:54PM

Re: Помогите написать location (urlencode)

Andrey Repin February 22, 2013 08:22PM

Re: Помогите написать location (urlencode)

valet February 22, 2013 09:07PM

Re: Помогите написать location (urlencode)

Andrey Repin February 22, 2013 09:52PM

Re: Помогите написать location (urlencode)

valet February 22, 2013 10:58PM

Re: Помогите написать location (urlencode)

Alexander Moskalenko February 23, 2013 04:58AM

Re: Помогите написать location (urlencode)

Валентин Бартенев February 23, 2013 08:50AM

Re: Помогите написать location (urlencode)

valet February 23, 2013 09:50PM

Re: Помогите написать location (urlencode)

Валентин Бартенев February 24, 2013 06:04PM

Re: Помогите написать location (urlencode)

valet February 26, 2013 01:03AM

Re: Помогите написать location (urlencode)

Валентин Бартенев February 26, 2013 08:04AM

Re: Помогите написать location (urlencode)

valet February 27, 2013 03:28AM



Sorry, only registered users may post in this forum.

Click here to login

Online Users

Guests: 121
Record Number of Users: 6 on February 13, 2018
Record Number of Guests: 421 on December 02, 2018
Powered by nginx      Powered by FreeBSD      PHP Powered      Powered by MariaDB      ipv6 ready