Welcome! Log In Create A New Profile

Advanced

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

Andrey Repin
February 22, 2013 09:52PM
Здравствуйте, Уважаемый(-ая, -ое) valet!

v> Что значит появляются? Я могу и сам такой запрос задать. Эти %3F %3D %26 -
v> это urlenсode от ? = & соотвественно.

Я пока ещё недостаточно сильно устал, чтобы забыть коды URLencode.
Вопрос, ПОЧЕМУ у вас адреса приходят на сервер в таком виде?

v> Вот я хотел бы заставить грубо говоря nginx урлдекодировать такие коды.

v> Поэтому я и привел пример:
v> Я запрашиваю по http-протоколу
v> /files/check.php%3Fid%3D2186%26title%3DНазвание+файла - а на уровне nginx

Ещё раз - БРЕД.
Если вы, как порядочный клиент, делаете запрос с параметрами - вы запрашиваете

/files/check.php?id=2186&title=Название+файла

Именно так.
А если вы начинаете извращаться - получается то, что вы пытаетесь в меня
впихнуть.

v> это должно обрабатываться как /files/check.php?id=2186&title=Название файла
v> То есть nginx обращается к скрипту check.php, передавая параметры id=2186 и
v> title=Название файла, ждет ответа и передает ответ.

С какого перепугу?... стандарты подите почитайте. Ссылку дать?
Вы запросили файл "check.php?id=2186&title=Название+файла", лежащий в каталоге
/files от корня веб-сервера. Поскольку такого файла там нет, сервер вас
политично посылает.

v> Вопрос в том, как это сделать?
v> Как вариант рассматриваю написания нужного location или rewite, а также
v> гуглю на предмет наличия каких-то встроенных функций типа urldecode. Но пока
v> ничего не получается, поэтому просьба помочь разобраться.

Третий раз за день - разберитесь, откуда у вас такой обкуреный запрос
появляется. Если он действительно такой приходит на сервер.
Проще вылечить наркомана, отправляющего такой непотребство, чем пытаться
обколоть сервер.


--
С уважением

Andrey Repin (hell-for-yahoo@umail.ru) суббота, 23.02.2013, <06:40>
_______________________________________________
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: 176
Record Number of Users: 8 on April 13, 2023
Record Number of Guests: 500 on July 15, 2024
Powered by nginx      Powered by FreeBSD      PHP Powered      Powered by MariaDB      ipv6 ready