
我有一個問題,我從 IIS 6.0 伺服器反向代理到 apache 伺服器,該伺服器提供不含擴展名的 PNG 檔案。奇怪的是,它提供帶有“.”的文件。但沒有別的,例如:
我嘗試添加 MIME 類型“.”甚至「.*」到 IIS 虛擬目錄和伺服器(透過 IIS MMC 管理單元),但這似乎並沒有解決問題。在測試其他模糊副檔名(例如 image.x、image.] 等)時新增 mime 類型是有效的,但如果您有檔案名稱和“.”之後就沒有其他的了,似乎失敗並出現 404 錯誤。
有什麼線索嗎?
答案1
嘗試新增一個名為*
with的條目application/octet-stream
作為 MIME 類型。
答案2
如果我沒記錯的話,所有應用程式使用的 Win32 子系統都會從所有檔案路徑中移除尾隨.
- 因此 IIS 可能會嘗試變得聰明並自行完成。
存在.
於真實的檔案名稱中嗎?如果是的話,是否必須如此? (通常沒有副檔名的檔案也沒有.
。)