zoukankan      html  css  js  c++  java
  • URL重写URLRewrite

    项目中用到的URL重写的功能,实现过程中有些问题,详细记录下以便查看。

    1、到微软官网下载UrlRewriter.dll ,引用到项目中

    2、进行web.config的配置  

    1.  1 <?xml version="1.0" encoding="UTF-8"?>
       2 <configuration>
       3   <configSections>   
       4     <section name="RewriterConfig" type="URLRewriter.Config.RewriterConfigSerializerSectionHandler, URLRewriter" />
       5   </configSections>
       6   <RewriterConfig>
       7     <Rules>
       8       <RewriterRule>
       9         <LookFor>~/Office/Main.html</LookFor>
      10         <SendTo>~/Office/Main.aspx</SendTo>
      11       </RewriterRule>
      12     </Rules>
      13   </RewriterConfig>
      14 <system.web>
      15   <compilation>
      16     <buildProviders>
      17         <add extension=".html" type="System.Web.Compilation.PageBuildProvider" />
      18       </buildProviders>
      19     </compilation>
      20     <httpHandlers>      
      21       <add verb="*" path="*.aspx" type="URLRewriter.RewriterFactoryHandler, URLRewriter" />
      22       <add verb="*" path="*.html" type="URLRewriter.RewriterFactoryHandler, URLRewriter" />
      23     </httpHandlers>
      24 </system.web>

      25</configuration> 



    3、IIS7下配置

     站点-》处理程序映射-》右键-》添加脚本映射(如果已存在就编辑)

    可执行文件(E) 中的写法与*.aspx一样即可,但注意所用的framework的版本

  • 相关阅读:
    jQuery之事件even
    jQuery之动画效果show()......animate()
    jQuery之DOM
    css开发经验&错误习惯
    jQuery语法基础&选择器
    3D案例,导航,导航升级版
    css3实践—创建3D立方体
    CSS3弹性盒模型之Flexbox是布局模块box-sizing & box-orient & box-direction & box-ordinal-group
    Linux-ps命令
    Linux->卸载Mysql方法总结
  • 原文地址:https://www.cnblogs.com/pingfan/p/2638444.html
Copyright © 2011-2022 走看看