利用 IIS 的 ISAPI 對應機制,將需封鎖的副檔名(.exe、.zip、.rar 等)對應至一個不存在功能的空白 DLL,導致 IIS 無法正常處理該類請求,從而達到禁止下載目的。
.exe、.zip、.rar 等,執行檔路徑指向下一步建立的空白 DLLblock.dllblock.dll瀏覽器嘗試下載 https://your-site/test.exe,應出現 HTTP 500 內部伺服器錯誤或 404,而非正常下載提示。
web.config <requestFiltering> 或 URL Rewrite 規則,更靈活且易維護。MetaBase.xml 以便快速回滾。