aspx后缀映射成html

1.网站的配置文件添加如下代码:

<configuration>
<configSections>
<section name="RewriterConfig" type="URLRewriter.Config.RewriterConfigSerializerSectionHandler, URLRewriter" />
</configSections>
<RewriterConfig>
<Rules>
<RewriterRule>
<LookFor>/Index.html</LookFor>
<SendTo>/Index.aspx</SendTo>
</RewriterRule>
<RewriterRule>
<LookFor>/Enterprise/Login.html</LookFor>
<SendTo>/Enterprise/Login.aspx</SendTo>
</RewriterRule>
<RewriterRule>
<LookFor>/Government/Login.html</LookFor>
<SendTo>/Government/Login.aspx</SendTo>
</RewriterRule>
<RewriterRule>
<LookFor>/Government/Main.html</LookFor>
<SendTo>/Government/Main.aspx</SendTo>
</RewriterRule>
<RewriterRule>
<LookFor>/Enterprise/Main.html</LookFor>
<SendTo>/Enterprise/Main.aspx</SendTo>
</RewriterRule>
</Rules>
</RewriterConfig> <system.web>
<httpHandlers>
<add verb="*" path="*.aspx" type="URLRewriter.RewriterFactoryHandler, URLRewriter" />
<add verb="*" path="*.html" type="URLRewriter.RewriterFactoryHandler, URLRewriter" />
</httpHandlers>
<httpModules>
<add type="URLRewriter.ModuleRewriter, URLRewriter" name="ModuleRewriter"/>
</httpModules>
</system.web>
</configuration>

配置文件

2.IIS里面进入》处理程序映射模块》添加脚本映射》

请求路径:*.html

可执行文件:C:\Windows\Microsoft.NET\Framework64\v4.0.30319\aspnet_isapi.dll

名称:htmlx64

请求限制:不勾选

然后确认就OK

3.代码内部的跳转只要是跳转到*.aspx的都换成*.html (url地址)

上一篇:网络基础 : OSI参考模型


下一篇:关于自我总结的html5新特性