URLSCAN вопрос
На моем сервере Win2003 установлен Uriscan, и он блокирует старый скрипт ColdFusion. Запись в журнале имеет следующее:
2008-09-19 00:16:57 66.82.162.13 1416208729 GET /Admin/Uploads/Mountain/Wolf%2520Creek%2520gazeebo.jpg Отклоненный URL+ + + двойной + экранированный URL - -
Как заставить uriscan разрешать подобные представления без отключения функции двойного экранирования URL?
2 ответа
Чтобы процитировать еще один пост на эту тему,
Некоторый аспект вашего процесса отправки URI заключается в неправильном кодировании.
Я рекомендую изменить имя JPG, чтобы в нем не было пробелов, а затем попробуйте выяснить на непроизводственной странице, почему вы не интерпретируете%20 как закодированное пространство, а как знак процента и две цифры.
Как заставить uriscan разрешать подобные представления без отключения функции двойного экранирования URL?
Как сделать так, чтобы URL с двойным экранированием разрешался без отключения функции URL с двойным экранированием? Я думаю, что-то не так с тем, что ты пытаешься сделать. У меня такой вопрос: показывает ли ваш HTML-источник буквальные запросы изображений с "%2520" в них? Это правильное имя для вашего файла? Если это так, у вас действительно есть только два варианта: переименовать файл или отключить функцию, запрещающую двойные экранированные символы.