UrlRewriteFilter是一个用于改写URL的Web过滤器,类似于Apache的mod_rewrite。适用于任何Web应用服务器(如Resin,Orion,Tomcat等)。其典型应用就把动态URL静态化,便于搜索引擎爬虫抓取你的动态网页。
UrlRewriteFilter is a Java Web Filter for any J2EE compliant web application server (such as Resin, Orion or Tomcat), which allows you to rewrite URLs before they get to your code. It is a very powerful tool just like Apache's mod_rewrite.
使用方法1:
1、下载http://tuckey.org/urlrewrite/#download目前版本是1.2,解压缩后将文件考到相应的web-inf/lib和web-inf下,。
2、配置web.xml
<filter>
<filter-name>UrlRewriteFilter</filter-name>
<filter-class>org.tuckey.web.filters.urlrewrite.UrlRewriteFilter</filter-class>
</filter>
<filter-mapping>
<filter-name>UrlRewriteFilter</filter-name>
<url-pattern>/*</url-pattern>
</filter-mapping>
根据自己的需要,将相应目录下的url转给UrlRewriteFilter来处理。
3、配置urlwrite规则文件WEB-INF/urlrewrite.xml
http://www.nihaoblog.com/content.jsp?id=1&contentid=404
静态化为:
http://www.nihaoblog.com/content/1_404.html
配置如下:
<rule>
<from>/content/([0-9]+)_([0-9]+).html</from>
<to>/content.jsp?id=&contentid=</to>
</rule>
使用方法2:
1、下载urlrewritefilter-1.1.zip (about 500kb) ,解压缩后将文件考到相应的web-inf/lib和web-inf下。
2、配置web.xml
<filter>
<filter-name>UrlRewriteFilter</filter-name>
<filter-class>org.tuckey.web.filters.urlrewrite.UrlRewriteFilter</filter-class>
</filter>
<filter-mapping>
<filter-name>UrlRewriteFilter</filter-name>
<url-pattern>/*</url-pattern>
</filter-mapping>
根据自己的需要,将相应目录下的url转给UrlRewriteFilter来处理。
3、配置urlwrite规则文件WEB-INF/urlrewrite.xml
添加自己的urlwrite规则,如将
http://localhost/aaa/bbb.jsp?id=99&name=abc
表现为:
http://localhost/aaa/bbb/99_abc.html
配置如下:
<rule>
<from>/aaa/bbb/([0-9]+)_([a-z]+).html</from>
<to>/../aaa/bbb.jsp?id=&name=</to>
</rule>
分享到:
相关推荐
最新的urlrewritefilter最新的urlrewritefilter最新的urlrewritefilter
UrlRewriteFilter架包和文档
urlrewritefilter实现伪静态urlrewritefilter实现伪静态urlrewritefilter实现伪静态
这是urlrewritefilter-4.0.3.jar下载,通过java的Filter过滤器对URL进行重写,用户得到的全部都是经过处理后的URL静态地址,本质上通过伪地址进行页面跳转。 软件介绍 urlrewritefilter-4.0.3.jar是有时候项目中的...
urlrewritefilter-4.0.3.jar
解压后直接是urlrewritefilter-4.0.3.jar包,放入Web应用的WEB-INF\lib目录下即可。
urlrewritefilter-3.2.0 struts伪静态 jsp伪静态
urlrewritefilter-4.0.4 下载
jsp,过滤器,urlrewritefilter
urlrewritefilter 2.6源码
urlrewritefilter-3.1.0.zip,包含urlrewritefilter-3.1.0.jar和urlrewrite.xml
urlrewritefilter-3.1.0.jar
使用URL Rewrite实现网站的伪静态实例,包括urlrewritefilter-4.0.3.jar
urlrewritefilter-3.2.0.zipurlrewritefilter-3.2.0.zip
urlrewritefilter-4.0.4.jar 这个jar包之前自己也是找了很久,这次自己上传一个,有需要的朋友可以下载使用
urlrewritefilter包。重写url,实现url伪静态,可以将长url命名成指定短url,或者重命名url隐藏敏感信息。