2012-06-16 73 views
0

如何讓filenotonserver.html在瀏覽器中顯示?而不是404錯誤。我如何做一個URL重寫匹配.html到default2.aspx,反之亦然?ASP.NET服務器上不存在的URL文件,請使用Rewrite?

這是否有意義?我對URL重寫肯定新手...

K,一直東張西望:

<rewrite> 
    <rules> 
     <rule name="SpecificRedirect" stopProcessing="true"> 
      <match url="^page$" /> 
      <action type="Redirect" url="/page.html" /> 
     </rule> 
    </rules> 
</rewrite> 

在「匹配URL」試圖匹配.html和動作類型將Default.aspx的P = whatevetmatched.html

有什麼想法嗎?

回答

0

行,所以我得到了它:

<rewrite> 
     <rules> 
      <rule name="Redirect"> 
       <match url="(.*)\.html$" /> 
       <action type="Rewrite" url="default2.aspx?p={R:1}" /> 
      </rule> 
     </rules> 
    </rewrite> 

而且在default2.aspx讀取請求(「P」),具有「匹配」的html名字,然後我看看它在數據庫中顯示該匹配html的數據「頁面」

相關問題