[.NET] Intelligencia.UrlRewriter 2.0 配置
来源:互联网 发布:网络连接错误651怎么办 编辑:程序博客网 时间:2024/06/05 15:41
在.NET项目中想将ASPX页面生成静态页面,找了个开源的地址重写项目Intelligencia.UrlRewriter,该开源项目1.8和2.0版本的配置不一样,搜索了网上配置的方法基本都是1.8以前的配置方法,所以到官网查看了下文档,配置果然有所不同。
本文所使用的Intelligencia.UrlRewriter版本为V2.0.0.6,到http://sourceforge.net/projects/urlrewriter/files/下载最新版本。
解压缩后,在Release目录下有两个文件:Intelligencia.UrlRewriter.dll 和 Intelligencia.UrlRewriter.xml
注意:这两个文件要同时被引用才可以,否则会提示缺少关联的引用。
下面的配置的详细步骤:(官网上有) http://urlrewriter.net/index.php/support/configuration
1.打开web.config
2.添加configSection中的节点:
3.添加httpModules,这步使UrlRewriter.NET 可以截取网页请求,并重写URL。
4.添加rewriter节点,这里的rewriter节点,就是第二步中配置的name
这个节点中的<rewrite>是有正则语法组成的,意思是tagcloud.aspx?tag=1地址会被映射到tags/目录下。其他的正则匹配就慢慢研究了。
小结
生成静态页比较通用的方法就是截取http请求,让后生成一个静态页,再把请求重定向到静态页中。原来的版本是通过httphandler截取的,新版本通过httpModules
- [.NET] Intelligencia.UrlRewriter 2.0 配置
- Intelligencia.UrlRewriter.dll aspx重写为html实例(asp.net 2.0)
- Intelligencia.UrlRewriter在IIS 7.0下的完全配置攻略
- Intelligencia.UrlRewriter IIS7.5
- 使用Intelligencia.UrlRewriter重写URL
- Intelligencia.UrlRewriter相关资源整理
- Intelligencia.UrlRewriter使用说明(转)
- Intelligencia.UrlRewriter实现伪静态
- c# 地址重写 Intelligencia.UrlRewriter
- 利用Intelligencia.UrlRewriter.dll实现URL重写
- 利用Intelligencia.UrlRewriter.dll实现URL重写
- Intelligencia.UrlRewriter.dll实现URL重写
- Intelligencia.UrlRewriter,Log4net调用外部的配置文件
- 利用Intelligencia.UrlRewriter.dll实现URL重写1
- 利用Intelligencia.UrlRewriter.dll实现URL重写2
- Intelligencia.UrlRewriter简单介绍(urlRewrite组件使用简单介绍)
- 利用Intelligencia.UrlRewriter.dll实现URL重写2
- 利用Intelligencia.UrlRewriter.dll实现URL重写(伪静态)
- 痛苦
- 迈出学习C语言的第一步
- sql_设置权限_数据库基础
- 【转】淺析WM_PAINT消息
- 感恩节
- [.NET] Intelligencia.UrlRewriter 2.0 配置
- 2012真是世界末日吗?感性趣的来看看!!
- LGPL协议。
- 宏定义的一些使用技巧总结
- James写的CodeSmith模板(二)
- Madwifi无线发送数据过程
- 李现路:在DSP6000中怎样编写您的第一个程序(二)
- 李现路:MTK开发中怎么建立一个独立的模块
- 李现路:DSP6000中C/C++语言和汇编语言的混合编程的方法