2010-02-12 33 views
3

我試圖啓用服務器端包括在一些純HTML文件。我需要通過本地主機上的IIS來啓用ssi。我正在運行XP Pro,並使用ie8和Firefox來測試這些文件。 感謝您的幫助。無法啓用服務器端包括在IIS5

回答

4

這裏是如何做到這一點:

  1. 打開IIS管理本地計算機上
  2. 展開本地計算機樹在左窗格中(在那裏說:計算機名(本地計算機)
  3. Web Service Extensions節點,單擊Server Side Includes在右側窗格中。
  4. 右擊並選擇Allow

你走了。

編輯:

如果要映射非默認(的.shtml/.SHTM)擴展SSI,你必須將它添加到您的默認網站。你可以這樣做:

右鍵單擊您在IIS網站,選擇Properties

點擊Home標籤

點擊Configuration...按鈕

Mappings選項卡,單擊Add按鈕

該字段應該是:

  • 可執行文件: - C:\ WINDOWS \ SYSTEM32 \ INETSRV \ Ssinc.dll的
  • 擴展:.whatever
  • 動詞:限於GET,POST
  • 腳本引擎:選中
  • 確認文件是否存在:選中

您必須使用.html文件進行試用。我不確定將標準HTML文件映射到SSI的後果。我認爲你會對性能產生負面影響,因爲現在IIS會將所有的.html文件視爲動態的,即使你不包含它們也是如此。值得嘗試,但我猜。另一種解決方案是使用傳統的.shtml/.shtm擴展名。

+0

這是否也將爲.html文件設置SSI而不僅僅是.stm? – 2010-02-12 21:02:37