当前位置: 代码迷 >> 综合 >> [urlrewrite]使用urlrewrite进行地址自动重定向
  详细解决方案

[urlrewrite]使用urlrewrite进行地址自动重定向

热度:18   发布时间:2023-12-13 20:09:54.0

一般通过url访问网站,url的格式都是

 

http://xxx.xxx.com?param=p1&param=p2

 

 这是最传统的访问方式,但是,对于一些具有特殊要求的系统,其所有的页面的地址并不一定是这样子的格式,或者是类似于struts风格的.do的方式,比如

 

http://xxx.xxx.com/aa.do

 

其中的aa并不是action映射名称,而是其中一个默认key的参数,比如在一些个人主页类型的系统中,如

 

http://xxx.xxx.com/quzishen --> 其实这样做背后我们真正希望的url是

 

http://xxxx.xxx.com/blog/personal.do?name=quzishen

 

这样访问系统,我们希望也能够被系统自动解析并正处处理,该如何做呢?

 

其中的一种方式,就是进行url的重定向,这里我们介绍使用urlrewirete来实现。

 

---------------------------------------------------------------------------------------

1、首先,下载urlrewrite-2.6.0.jar放到WEB-INF/lib下。下载地址 http://download.csdn.net/source/2568398 

 

2、你需要在web.xml中进行配置urlrewrite的filter,这样请求才能被urlrewrite过滤并处理,配置方式跟普通filter无区别

 

 

 

其中,filter的参数如下(摘自文档),如果你只是想快速应用到系统中,可以暂时滤过下面内容。有空再好好研究即可。

1. confReloadCheckInterval: 配置文件重加载间隔. 0表示随时加载, -1表示不重加载, 默认-1

2. confPath: 配置文件路径