Win7 使用 IE 瀏覽器訪問特定網站(尤其為銀行、政府、企業內部系統)時,偶發「Error 404 -- Not Found」錯誤,但換瀏覽器或換電腦卻正常。經驗顯示,此多為 **IE 語言偏好設定包含「英語 (美國) [en-US]」導致伺服器端語言協商失敗**,伺服器嘗試返回英文版資源卻找不到對應頁面而拋出 404。本文教您透過移除多餘語言偏好,一鍵修復訪問。
開啟 IE 瀏覽器 → 點擊右上角齒輪圖示(工具) → 選擇 「網際網路選項」。或控制台 → 網路和網際網路 → 網際網路選項。

在「一般」索引標籤 → 「外觀」區塊點擊 「語言」 按鈕。

在「語言偏好」視窗中,選中 「英語 (美國) [en-US]」,點擊 「移除」 按鈕。保留 「中文 (簡體,中國) [zh-CN]」(或「中文 (繁體,台灣) [zh-TW]」視習慣)。



連續點擊「確定」關閉所有視窗,**完全關閉 IE 瀏覽器所有視窗** 後重新開啟,嘗試再次訪問原報錯 404 的網站。
| 情境 | 是否有效 | 說明 |
|---|---|---|
| 銀行網銀、政府申報、企業 ERP/OA 系統 | ✅ 高機率有效 | 典型舊版多語系架構,語言協商邏輯僵化 |
| 現代響應式網站 (React/Vue/Angular + i18next) | ❌ 無效 | 前端路由處理語言,不依賴 Accept-Language 導向 |
| 真實 404 (頁面確實不存在/網址錯誤/已下架) | ❌ 無效 | 屬伺服器端真實資源缺失,非語言協商問題 |
| Chrome/Firefox/Edge (Chromium) 瀏覽器 | ⚠ 可能有效 | 同樣受語言偏好影響,但設定位置不同 (設定→語言) |
這個「隱藏語言設定陷阱」困擾許多 Win7 IE 使用者多年。只需 30 秒移除多餘的 `en-US` 偏好,即可讓大量舊版系統網站恢復正常訪問,省去重裝系統、換瀏覽器、改 DNS 等無效嘗試。