[49]
08 Ноя 2011, 13:03

Склеивает несколько слешей в один и request_url (двойные слеши)

Привет!

На локальном сервере стоит Apache и строка request_url приходит в том виде, в которой она написана в адресной строке, т.е. со всеми сешами (двойными, тройными и т.д.)

А вот на боевом стоит связка Nginx + Apache и стока request_url в апачу приходит уже со склеенными слешами.

Я подумываю, что за склейку отвечает Nginx. Можно ли в нём что-то подкрутить, что бы такого не происходило?

#nginx

Комментарии (1)
grom
08 Ноя 2011, 14:56
#

Да, Nginx по умолчанию склеивает слеши.
Есть директива nginx.org/ru/docs/http/ngx_http_core_module.html#merge_slashes

Пропишите в блоке server:
merge_slashes off;

Добавить комментарий

Войдите, чтобы написать о чем-нибудь...
Вход Регистрация
Web.onRails
Здесь вы можете спросить или написать обо всём, что касается Веб-разработки.
написать о чем-нибудь...
Метки: