Я установил директиву APPEND_SLASHES
на False
в своем файле settings.py
, и все же Django продолжает перенаправлять некоторые (но не все) запросы, что невероятно раздражает .Что может быть причиной этой проблемы?
В принципе, если я сделаю запрос без косой черты, он вернет правильное тело ответа, но с перенаправлением (301), перенаправив его на тот же URL, но с косой чертой в конце , которыйне будет совпадать, потому что не должно заканчиваться косой чертой .
Есть ли исправление для этого или мне просто нужно убрать код перенаправления косой черты из CommonMiddleware
?
Редактировать: CommonMiddleware
не является виновником.URL достигает его с косой чертой в конце.
Edit2: Только происходит в Firefox. Что за черт? Firebug регистрирует два HTTP-запроса, один из которых - перенаправление.Только один запрос фактически попадает на сервер, и это тот, с косой чертой в конце.301 появляется из ниоткуда и даже не отправляется (Wireshark не регистрирует его).