1.在web.config文件中 <configuration>節點的<configSections>下面的配置節點
<!--配置重寫規則節點--> <section name="RewriterConfig" type="URLRewriter.Config.RewriterConfigSerializerSectionHandler, URLRewriter" />
2.在 <configuration>節點范圍類編寫重寫規則
<!--重寫規則--> <RewriterConfig> <Rules> <RewriterRule> <LookFor>~/web/new/(.[0-9]*)/.aspx</LookFor> <SendTo>~/web/new.aspx?id=$1</SendTo> </RewriterRule> <RewriterRule> <LookFor>~/index.html</LookFor> <SendTo>~/default.aspx</SendTo> </RewriterRule> <RewriterRule> <LookFor>~/show_([0-9]*).html</LookFor> <SendTo>~/show.aspx?id=$1</SendTo> </RewriterRule> </Rules> </RewriterConfig>
3.在 <system.web>節點中的 <httpHandlers>下面配置
<add verb="*" path="*.aspx" type="URLRewriter.RewriterFactoryHandler, URLRewriter" /> <add verb="*" path="*.html" type="URLRewriter.RewriterFactoryHandler, URLRewriter" /><!--不加此節點不能定向html頁面-->
4.在瀏覽器中輸入 index.html,實際訪問的是default.aspx頁面
訪問show_2.html實際是訪問show.aspx?id=2的頁面
新聞熱點
疑難解答