我有一个问题,我从 IIS 6.0 服务器反向代理到提供没有扩展名的 PNG 文件的 apache 服务器。奇怪的是,它提供带有“。”的文件。但仅此而已,例如:
“ http://internalserver/proxy/image。”
我尝试添加 MIME 类型“。” 甚至“。*”到 IIS 虚拟目录和服务器(通过 IIS MMC 管理单元),但这似乎并没有解决问题。添加 mime 类型在测试其他晦涩的扩展名时起作用,例如 image.x、image.] 等,但如果你有文件名和“。” 之后没有别的了,它似乎以 404 失败。
有什么线索吗?
尝试添加一个名为
*
withapplication/octet-stream
作为 MIME 类型的条目。如果我没记错的话,所有应用程序都使用的 Win32 子系统会
.
从所有文件路径中去除尾随 - 因此 IIS 可能会尝试变得聪明并自行完成。现在是
.
真实文件名吗?如果是,它必须是吗?(通常没有扩展名的文件也没有.
。)