許多 VPS 主機客戶與伺服器託管用戶近期詢問 Windows 環境下偽靜態的配置問題較多,本文將針對 Windows Server 2003 + IIS 6.0 + .NET Framework 2.0 以上版本的環境,詳細說明偽靜態的設定步驟,並附上圖解說明,希望能幫助更多朋友快速完成部署。
.aspx,點擊「編輯」,複製「可執行檔案路徑」(通常為 C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\aspnet_isapi.dll),然後關閉對話框。.html(若需支援 .htm 或其他自訂副檔名亦可,前提是列表中尚未存在該副檔名)。以下截圖對應上述步驟,輔助您直觀完成配置:
圖一:進入網站屬性 → 主目錄 → 配置
圖二:編輯 .aspx 應用程式副檔名,複製可執行檔路徑
圖三:新增 .html 副檔名,貼上路徑,取消勾選「確認檔案是否存在」
aspnet_isapi.dll 路徑一致(v2.0 對應 v2.0.50727,v4.0 對應 v4.0.30319)。完成以上步驟後,您的 Windows Server 2003 IIS 6.0 環境即可支援 ASP.NET 偽靜態(如 .html 結尾的動態頁面),有利於 SEO 優化與 URL 美觀。