2011-05-08 91 views

回答

3

URL重寫應該爲你做的伎倆。首先,您需要安裝URL重寫模塊,假設它尚未安裝:http://www.iis.net/download/urlrewrite

接下來,添加以下在你的web.config的system.webServer部分:

<rewrite> 
    <rules> 
     <rule name="Main Rule" stopProcessing="true"> 
      <match url=".*" /> 
      <conditions logicalGrouping="MatchAll"> 
       <add input="{REQUEST_FILENAME}" matchType="IsFile" negate="true" /> 
       <add input="{REQUEST_FILENAME}" matchType="IsDirectory" negate="true" /> 
      </conditions> 
      <action type="Rewrite" url="YOUR_PAGE_HERE.html" /> 
     </rule> 
    </rules> 
</rewrite>

顯然,更換YOUR_PAGE_HERE .html與你想要顯示的頁面。此規則集將爲任何不是目錄或其他文件的URL顯示靜態頁面。如果您希望所有網址都顯示此頁面,只需刪除整個<條件>元素。只是不是,如果你鏈接到圖像或樣式表,他們將提供您的靜態頁面。

有關URL重寫的詳細信息,我推薦以下資源:

  1. http://learn.iis.net/page.aspx/460/using-the-url-rewrite-module/
  2. http://learn.iis.net/page.aspx/466/enabling-pretty-permalinks-in-wordpress/