轉載自 http://zzstudy.offcn.com/archives/6159
如何解決IIS7多域名繫結同一物理目錄,設定不同的預設文件的問題?
因為在一個物理目錄下只有一個web.config,並且IIS7把預設文件設定寫在這裡,導致所有域名的預設文件設定共享,很多人對此束手無策,甚至有人說這是IIS7的bug。其實IIS7不會比IIS6落後的,這個問題也很好解決,下面是解決方案:
1、進入%windir%\system32\inetsrv\config目錄(%windir%即windows的安裝目錄,比如c:\windows)
2、找到applicationHost.config檔案,用文字編輯器開啟,如果打不開就複製出來修改後再替換原來的檔案(建議備份原檔案,以防不測,這是工作習慣。)
3、在最後configuration節中加入如下語句
<location path="此處是網站名稱">
<system.webServer>
<defaultDocument enabled="true">
<files>
<clear/>
<add value="index.php(此處是預設文件)"/>
</files>
</defaultDocument>
</system.webServer>
</location>
只加需要特別指定預設文件的站點,有幾個加幾個,無需重啟IIS。