深圳网站建设、深圳建网站、网站建设公司定制属于您的高端个性化网站!

搜索深圳网站建设相关案例及相关信息 服务热线:13530005572/15112579390
首页 > 网站建设知识 > .net伪静态web.config写法

.net伪静态web.config写法

  • 所属分类:网站建设知识
  • 作者: 利来w66(中国)有限公司
  • 更新时间: 2015-2-3 10:29:30
  • 返回列表
     .net 伪静态其实就是一个动态网站把它伪装成表态方法的,那其中的好处还有坏处,利来w66(中国)有限公司(//labelmachines.net)就不做细聊,因为已经有很多技术人员谈过这一方面的问题,我们这边就不做重复。
     先制作.net伪静态我们需要引入一个Intelligencia.UrlRewriter.dll(可以到网上下载,我们这里就展显出来),那么需要将这个.dll,引入到我们项目的bll里面去,我们下面就是配置web.config
     我们在 <configuration>里面加配置   <configSections> <section name="rewriter" requirePermission="false" type="Intelligencia.UrlRewriter.Configuration.RewriterConfigurationSectionHandler, Intelligencia.UrlRewriter" /></configSections>这一步是声明我们引入的Intelligencia.UrlRewriter.dll信息。
     第二步需要在 <system.web>里面再次声明 <httpModules><add name="UrlRewriter" type="Intelligencia.UrlRewriter.RewriterHttpModule, Intelligencia.UrlRewriter" /></httpModules>
     第三步也是重要的一步,就是书写的自己的规则,我们需要在<system.web>里面写入标签<rewriter>在里面配置网站规则
     先我们配置一个页,如页我们定义为 index.aspx,我们需要配置成为  duzhan.html,我们的配置方法是这样的<rewrite url="^~/duzhan.html" to="~/index.aspx"></rewrite>
     我们看这条规则,我们可以看出 url是我们新定义的地址,页^~代表的是根目录,to就是网页的旧地址。
     我们再来配置一个带参数的网址 <rewrite url="^~/duzhan/index(\d+).html" to="~/duzhan.aspx?typeid=$1"></rewrite>先我们可以看到我们有一个参数 typeid,所以我们前面有一个(\d+),我们知道\d+代表是一个整数或者多个整数,我们知道$1代表的是个(),所以我们这样就可以对应前面的参数了。
     我们再来配置一个多个参数的网址 <rewrite url="^~/duzhan/index(\d+)_(\d+).html" to="~/duzhan.aspx?classid=$1&amp;typeid=$2"></rewrite>,我们这里只想知道大家应该注意的地方就是$1代表个(),$2代表第二个(),还有其它就是两个参数之间用的分隔符是 &amp;,这个很重要,其实要谈的只有这么多,如有不懂请联系利来w66(中国)有限公司(//labelmachines.net)

相关推荐

您值得信任的网站建设专家!

为其提供系统的基于互联网的品牌行销策略 、 创意执行 、 追踪运营服务 。