主要的几个东西都加了 但是.aspx 的好使,但是.html的就不好使
IIS里虚拟目录的配置我也加了.html
可执行文件:c:\windows\microsoft.net\framework\v2.0.50727\aspnet_isapi.dll
扩展名为:.html
<configSections>
<section name="RewriterConfig" type="URLRewriter.Config.RewriterConfigSerializerSectionHandler, URLRewriter" />
</configSections> <RewriterConfig>
<Rules>
<RewriterRule>
<LookFor>~/news(\d+)\.html</LookFor>
<SendTo>~/detialNews.aspx?nid=$1</SendTo>
</RewriterRule>
<RewriterRule>
<LookFor>~/news(\d+)\.aspx</LookFor>
<SendTo>~/detialNews.aspx?nid=$1</SendTo>
</RewriterRule>
</Rules>
</RewriterConfig> <system.web>中 也加了html了
<httpHandlers>
<add verb="*" path="*.aspx" type="URLRewriter.RewriterFactoryHandler, URLRewriter" />
<add verb="*" path="*.html" type="URLRewriter.RewriterFactoryHandler, URLRewriter" />
</httpHandlers>
结果访问news1.aspx 正常
访问news1.html 找不到网页
IIS里虚拟目录的配置我也加了.html
可执行文件:c:\windows\microsoft.net\framework\v2.0.50727\aspnet_isapi.dll
扩展名为:.html
<configSections>
<section name="RewriterConfig" type="URLRewriter.Config.RewriterConfigSerializerSectionHandler, URLRewriter" />
</configSections> <RewriterConfig>
<Rules>
<RewriterRule>
<LookFor>~/news(\d+)\.html</LookFor>
<SendTo>~/detialNews.aspx?nid=$1</SendTo>
</RewriterRule>
<RewriterRule>
<LookFor>~/news(\d+)\.aspx</LookFor>
<SendTo>~/detialNews.aspx?nid=$1</SendTo>
</RewriterRule>
</Rules>
</RewriterConfig> <system.web>中 也加了html了
<httpHandlers>
<add verb="*" path="*.aspx" type="URLRewriter.RewriterFactoryHandler, URLRewriter" />
<add verb="*" path="*.html" type="URLRewriter.RewriterFactoryHandler, URLRewriter" />
</httpHandlers>
结果访问news1.aspx 正常
访问news1.html 找不到网页
<LookFor>~/news(\d+)\.html</LookFor>
<SendTo>~/detialNews.aspx?nid=$1</SendTo>
</RewriterRule>
<LookFor>~/news(\d+)\.html</LookFor>
<SendTo>~/detialNews.aspx?nid=$1</SendTo>
</RewriterRule><RewriterRule>
<LookFor>~/news(\d+)\.aspx</LookFor>
<SendTo>~/detialNews.aspx?nid=$1</SendTo>
</RewriterRule>红的删了
IIS里虚拟目录的配置 吧.html删了 重新加一次就好使了