Лучше удерживаться от подобного оффтопика в листе, где нет места детским
и неквалифицированным высказываниям.
Sergey Shepelev schrieb:
Извините, не удержусь от поправки.
Если используется Django *и* полупрограммист следует уродской схеме
генерации урлов django (в которой, почему-то забыли про query
аргументы) *и* написал код, который генерит неправильные урлы.
То есть само по себе использование Django не страшно. С ним можно
писать нормальный код. Без двойных слешей и без замены &= на слеш.
Просто нормальные урлы с ним писать сложнее.
2009/7/29 Anton Bessonov <exelib@xxxxxxxxxxxxxx>:
Догадываюсь, что не "ставит", а "ставится". Например если один параметр
отсутствует. А сохранить важно если, например, используется django, а он
весьма критично относится к запросам, которые оличаются от применённых
регулярных выражений при генерации сего.
Спасибо Михаилу Монашёву за линк на репозиторий (не хотел засорять лист).
Goncharov Yuri schrieb:
Чисто ради интереса можно узнать с какой целью Вы ставите там два слеша и
пытаетесь их сохранить при проксировании?
Алексей wrote:
Доброго дня!
На сервере стоит связка nginx+apache.
Заметили одну вещь, что nginx самопроизвольно заменяет двойной слеш в
ссылке на одинарный. Проверили по логам nginx`а и апача. В логах первого
запрос вида http://domen.ru/catalog/razdel//tovar/, а на апач уже передается
как http://domen.ru/catalog/razdel/tovar/. Т.е. теряется один слэш между
razdel и tovar.
Как это можно исправить?
С уважением, Алексей.