У меня есть веб-приложение, разработанное с использованием DJANGO. На тестовом сервере DJNAGO все работает хорошо. Однако я попытался разместить его на веб-сервере IIS, и он работает только с одной проблемой, с которой я сталкиваюсь.
У меня есть одна форма (пользовательский ввод), и я хочу разрешить пользователям вводить подстановочные знаки, такие как SCA80%. Проблема в том, что я получаю ошибку 404, и кажется, что IIS блокирует ее, потому что URL содержит знак%.
Как я могу заставить IIS не проверять% независимо от проблем безопасности? Есть ли простое решение, чтобы исправить это?
Вот так выглядит URL, когда я отправляю свой запрос с подстановочным знаком:
/ pareto / article-description / SAC80% 25 /? type = fail & is_article_desc = True
Если я удаляю% 25 и помещаю весь SAC80RKEU211, все работает. Даже если я нахожусь на сервере разработки django,% 25 работает. Но не на IIS.