> Добрый день. Есть nginx 0.5.26, под ним через FastCGI бегает PHP > (Drupal). Проблема, наверное, известная, и подобный вопрос не раз > задавался, но решения я так и не нашел. >
> Вообщем, пользователь вводит в форму поиска строку, например, > "пластиковые > окна". Браузер отправляет запрос: > GET /search/node/пластиковые+окна HTTP/1.1
Мне кажется, искать решение надо где-то здесь. ФОРМОЙ Вы такой запрос не
сформируете. Значит, на самом деле его Вы его делаете не формой. А чем?:)
Я упростил для краткости, на самом деле форма поиска POST-ится в Drupal, который делает редирект на вышеуказаный URL. Это не важно, на самом деле, будем считать, что пользователь набрал такой URL руками.
Вопрос к людям, знакомым с внутренностями nginx: правильно ли я понимаю, что $query_string escape-ится, и чем обосновано такое поведение сервера?