服务器之家

服务器之家 > 正文

伪静态web.config配置步骤

时间:2019-10-14 11:48     来源/作者:asp.net技术网

代码如下:


<?xml version="1.0" encoding="UTF-8"?> 
<configuration> 
<!--第一步注册url重写模块放到webconfig的最上部--> 
<configSections> 
<section name="RewriterConfig" type="URLRewriter.Config.RewriterConfigSerializerSectionHandler, URLRewriter" /> 
</configSections> 
<!--第二步添加重写规则--> 
<RewriterConfig> 
<!--先制定全部重写规则内容--> 
<Rules> 
<!--制定每个单独页面的规则--> 
<RewriterRule> 
<!--原始请求地址--> 
<SendTo><![CDATA[~/news.aspx?id=$1&pid=$2]]></SendTo> 
<!--重写后的地址--> 
<LookFor>~/news/(.[0-9]*)/(.[\d]*)\.html</LookFor> 
</RewriterRule> 
<RewriterRule> 
<!--原始请求地址--> 
<SendTo><![CDATA[~/product.aspx?pid=$1]]></SendTo> 
<!--重写后的地址--> 
<LookFor>~/product/(.[\d]*)\.zangdalei</LookFor> 
</RewriterRule> 
</Rules> 
</RewriterConfig> 
<system.web> 
<compilation debug="false" targetFramework="4.0"> 
<!--第四部url重写防止真实的页面也被重写如果网站中真实存在页面,需要添加编译指令不编译真实的html文件--> 
<buildProviders> 
<add extension=".html" type="System.Web.Compilation.PageBuildProvider" /> 
</buildProviders> 
</compilation> 
<!--第三部url重写 将用户的请求页面交给相应的处理程序,注意请求的后缀名格式--> 
<httpHandlers> 
<add verb="*" path="*.html" type="URLRewriter.RewriterFactoryHandler, URLRewriter" /> 
<add verb="*" path="*.zangdalei" type="URLRewriter.RewriterFactoryHandler, URLRewriter" /> 
</httpHandlers> 
</system.web> 
<system.webServer> 
<handlers> 
<add name="aspnethtml" path="*.html" verb="GET,POST" modules="IsapiModule" scriptProcessor="C:\Windows\Microsoft.NET\Framework\v4.0.30319\aspnet_isapi.dll" resourceType="Unspecified" preCondition="classicMode,runtimeVersionv4.0,bitness32" /> 
<add name="aspnetzangdalei" path="*.zangdalei" verb="GET,POST" modules="IsapiModule" scriptProcessor="C:\Windows\Microsoft.NET\Framework\v4.0.30319\aspnet_isapi.dll" resourceType="Unspecified" preCondition="classicMode,runtimeVersionv4.0,bitness32" /> 
</handlers> 
<defaultDocument> 
<files> 
<clear /> 
<add value="default.aspx" /> 
<add value="default.html" /> 
</files> 
</defaultDocument> 
</system.webServer> 
</configuration> 

标签:

相关文章

热门资讯

玄元剑仙肉身有什么用 玄元剑仙肉身境界等级划分
玄元剑仙肉身有什么用 玄元剑仙肉身境界等级划分 2019-06-21
男生常说24816是什么意思?女生说13579是什么意思?
男生常说24816是什么意思?女生说13579是什么意思? 2019-09-17
华为nova5pro和p30pro哪个好 华为nova5pro和华为p30pro对比详情
华为nova5pro和p30pro哪个好 华为nova5pro和华为p30pro对比详情 2019-06-22
抖音撒撒累累是什么歌 撒撒累累张艺兴歌曲名字
抖音撒撒累累是什么歌 撒撒累累张艺兴歌曲名字 2019-06-05
超A是什么意思 你好a表达的是什么
超A是什么意思 你好a表达的是什么 2019-06-06
返回顶部