博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
URLRewriter.dll的使用
阅读量:5359 次
发布时间:2019-06-15

本文共 1068 字,大约阅读时间需要 3 分钟。

http://www.cnblogs.com/Jaylong/archive/2011/10/17/url.html

 

先添加引用URLRewriter.dll到项目下的bin目录中,微软下载包

1.在web.config文件中  <configuration>节点的<configSections>下面的配置节点

<!--配置重写规则节点-->

    <section name="RewriterConfig" type="URLRewriter.Config.RewriterConfigSerializerSectionHandler, URLRewriter" />

2.在 <configuration>节点范围类编写重写规则

 <!--重写规则-->

  <RewriterConfig>
  <Rules>
   <RewriterRule>
    <LookFor>~/web/new/(.[0-9]*)\.aspx</LookFor>
        <SendTo>~/web/new.aspx?id=$1</SendTo>
   </RewriterRule>
     <RewriterRule>
        <LookFor>~/index.html</LookFor>
        <SendTo>~/default.aspx</SendTo>
      </RewriterRule>
      <RewriterRule>
        <LookFor>~/show_([0-9]*).html</LookFor>
        <SendTo>~/show.aspx?id=$1</SendTo>
      </RewriterRule>
    </Rules>
 </RewriterConfig>

3.在 <system.web>节点中的 <httpHandlers>下面配置

  <add verb="*" path="*.aspx" type="URLRewriter.RewriterFactoryHandler, URLRewriter" />

  <add verb="*" path="*.html" type="URLRewriter.RewriterFactoryHandler, URLRewriter" /><!--不加此节点不能定向html页面-->

 4.在浏览器中输入 index.html,实际访问的是default.aspx页面

    访问show_2.html实际是访问show.aspx?id=2的页面

所有源码下载:

转载于:https://www.cnblogs.com/jingzhishen/p/3496319.html

你可能感兴趣的文章
HIVE和HADOOP的一些东西
查看>>
alibaba / zeus 安装 图解
查看>>
WPF 透明窗体
查看>>
svo:一个半直接单目视觉里程计(长期更新)
查看>>
爬虫实战(1)
查看>>
一条命令修改Linux密码
查看>>
JAVA和.net孰优孰劣?[转]
查看>>
vim使用大全
查看>>
python time模块和datetime模块详解
查看>>
python 正则表达式匹配IP地址
查看>>
NeHe OpenGL教程 第十九课:粒子系统
查看>>
Python提取MD5
查看>>
C/C++ 之输入输出
查看>>
Scala 映射
查看>>
python之supervisor进程管理工具
查看>>
无法打开注册表项 unknown 没有足够的权限访问
查看>>
Django打造大型企业官网-项目实战(四)
查看>>
背包模板
查看>>
分析网站常用的推广方法
查看>>
如何将CrmDateTime类型的字段值设置为null(空值)
查看>>