在 IIS 6.0 (Windows Server 2003) 中設定網站預設文件,可讓訪客直接輸入網域名/IP 即顯示指定首頁 (如 index.html、default.aspx),無需輸入完整檔名。本文提供標準 IIS 設定與 Discuz 論壇後台設定兩種方法對照。
方法一:IIS 管理員設定預設文件 (標準作法)
- 開啟「Internet 資訊服務 (IIS) 管理員」。
- 展開「網站」→ 右鍵目標網站 → 「內容」。
- 切換至「文件」索引標籤。
- 確認「啟用預設內容文件」已勾選。
- 在清單中找到欲設為首頁的檔名 (如
index.html):
- 若不存在 → 點選「新增」輸入檔名。
- 若存在 → 選中該檔名,連點「上移」移至最頂端。
- 確定套用。IIS 將依順序尋找預設文件,找到第一個存在的即顯示。


方法二:Discuz! 後台直接設定 (應用層面更簡便)
- 以管理員登入 Discuz 後台 (
admin.php)。
- 導航 → 「介面」→ 「導航設定」→ 「主導航」。
- 在「預設首頁」欄位輸入欲顯示的頁面 (如
forum.php、portal.php、group.php)。
- 提交生效,無需動到 IIS 設定。

適用場景差異
| 場景 | 建議方法 | 原因 |
| 靜態網站/多子目錄各有不同首頁 | IIS 文件索引標籤 | 可針對每個虛擬目錄獨立設定預設文件順序 |
| CMS/論壇/部落格系統 (Discuz, WordPress, Drupal...) | 後台設定 | 系統動態路由,後台設定優先級更高、維護更簡單 |
| 虛擬主機無 IIS 管理權限 | 應用程式內建設定或 .htaccess/web.config | 無法存取 IIS 管理員 |
注意事項
- 修改後若未生效,嘗試「IIS 重新啟動」或回收應用程式集區。
- 確認檔案實際存在於網站實體路徑下,且 IIS 讀取權限正確 (IUSR/IIS_IUSRS)。
- 大小寫敏感視檔案系統而定 (Windows 不敏感,Linux 敏感)。