zoukankan      html  css  js  c++  java
  • IIS的UrlRewrite模块

    以前在webform中重写URL是在Global.asax中的Addplication_BeginRequest事件中写代码进行跳转

    今天介绍使用IIS提供的UrlRewrite模块实现URL重写

    首先到微软的官网下载该模块

    中文32位:http://download.microsoft.com/download/4/9/C/49CD28DB-4AA6-4A51-9437-AA001221F606/rewrite_x86_zh-CN.msi

    中文64位:http://download.microsoft.com/download/4/E/7/4E7ECE9A-DF55-4F90-A354-B497072BDE0A/rewrite_x64_zh-CN.msi

    英文:http://www.iis.net/downloads/microsoft/url-rewrite

    下载安装后,就可以在IIS中看到已安装的URL重写模块了

    双击该模块选择添加规则,空白规则

    填写正则表达式模式,并选择右边的“测试模式”,输入要测试的数据。如果匹配成功就可以在下面看到被捕获的组,我们希望用户输入.html跳转到.aspx页面,因此将{R:1}.aspx填写到重写URL中。

    经过以上设置后,在地址栏中输入静态的html文件,也可以访问对应的aspx文件了。

    其他如规则条件,传参等设置可以参考以下文章

    https://shiyousan.com/post/635654920639643421

  • 相关阅读:
    Contest
    【HDU2224】The shortest path(双调欧几里得dp)
    UVa400.Unix ls
    一些脚本
    省赛总结
    一些事
    一些笔记
    CSU 1526: Beam me out!
    以后可能用到的命令
    Codeforces Round #297 (Div. 2)
  • 原文地址:https://www.cnblogs.com/yaotome/p/9400692.html
Copyright © 2011-2022 走看看