У меня проблема, когда я выполняю обратное проксирование с сервера IIS 6.0 на сервер apache, который обслуживает файлы PNG без расширения. Как ни странно, он обслуживает файлы с "." но ничего больше, например:
"http: // внутренний сервер / прокси / изображение. "
Я пробовал добавить тип MIME "." и даже «. *» к виртуальному каталогу IIS и серверу (через оснастку IIS MMC), но это, похоже, не решило проблему. Добавление типа MIME работало при тестировании других неясных расширений, например. image.x, image.] и т. д., но если у вас есть имя файла и "." и больше ничего после этого, похоже, с ошибкой 404.
Какие-нибудь подсказки?
Попробуйте добавить запись под названием *
с участием application/octet-stream
как тип MIME.
Если я правильно помню, подсистема Win32, которую используют все приложения, удаляет конечные .
из всех путей к файлам - поэтому IIS может попытаться проявить смекалку и сделать это сам.
Это .
присутствует в реальном имени файла? Если да, то должно ли это быть? (Обычно файлы без расширения не имеют .
либо.)