UrlRewriteFilter
UrlRewriteFilter 设计思路是 基于我们经常使用的apache mod_rewrite ,
UrlRewriteFilter是兼容常见web应用服务器(如 Resin, Orion or Tomcat )的Java web 过滤器,在访问响应前你可以重定向URL链接,这是可以像
Apache's mod_rewrite一样非常有用的工具。
-
URL Tidyness / URL Abstraction - 无论在什么技术或框架下(JSP, Servlet, Struts)都保持URLs的统一整洁
-
Browser Detection - 允许您重写请求的HTTP头(如基于用户代理或字符集的网址)。
-
Date based rewriting - 允许你基于重写日期转发或重定向到其他URL。
-
Moved content - 使内容的移动后的URL地址变得优美。
-
Tiny/Friendly URL's(即blah.com/lates 将被重定向到blah.com/download/ver1.2.46.2/setup.exe)
-
Servlet映射引擎(参考 方法调用)
UrlRewriteFilter通过 urlrewrite.xml (在WEB - INF目录下)XML文件配置。 大多数参数都可以的perl5风格正则表达式或通配符表达式。这使得UrlRewriteFilter非常强大。
Quick Start
<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>
翻译:JavaMore
网址:www.afity.com
分享到:
相关推荐
`URLRewriteFilter`是一个非常重要的Java Web过滤器,它基于Apache开源项目Tuckey,主要用于处理和重写HTTP请求的URL。这个过滤器在Web应用程序中被广泛使用,因为它可以帮助开发者实现URL的规范化、美化以及更灵活...
urlrewritefilter-4.0.3.jar是有时候项目中的真实链接不想让访问者直接读取到,所以这里就是用了url重写技术.urlrewritefilter4.0 是个开源的框架,其实就是把真实的链接替换掉,替换成你想显示的链接,然后web.xml...
**URLRewriteFilter**是一个基于Apache的开源项目,它的主要任务是在服务器端透明地修改URL,提供了一系列规则来控制URL的重写、重定向和其他HTTP头的操作。开发者可以通过配置XML规则文件(通常是`urlrewrite.xml`...
标题 "urlrewritefilter-3.2.0下载" 指的是UrlRewriteFilter的3.2.0版本,这是一个非常流行的开源Java过滤器,它主要用于URL重写和管理。在Web开发中,URL重写是一项重要技术,可以用于优化SEO(搜索引擎优化),...
URLRewriteFilter是一款广泛应用于Java Web开发中的开源过滤器,其主要功能是对HTTP请求的URL进行重写,从而实现URL的美化、动态URL的静态化等多种目的。在这个4.0.3版本中,我们看到了这个强大工具的最新迭代,它在...
URLRewriteFilter是一个开源的过滤器,它可以帮助我们实现URL重写,从而达到伪静态的效果。 **描述分析:** 描述中提到的关键词"jsp"、"过滤器"和"urlrewritefilter"是关键的技术点。JSP是Java的一种动态网页技术...
URLRewriteFilter是一个非常实用的开源工具,它基于Apache的Tuckey项目,专门用于处理URL重写和路由规则,从而帮助我们轻松实现这一目标。 **1. URLRewriteFilter简介** URLRewriteFilter是基于Java Servlet ...
URLRewriteFilter是一款广泛使用的开源HTTP重写过滤器,它基于Apache的Tuckey项目开发,主要用于对URL进行重写和转换。在Java Web应用程序中,URLRewriteFilter可以帮助开发者实现诸如美化URL、实现SEO友好、路径...
URLRewriteFilter是开源项目Tuckey提供的一款强大的URL重写工具,它基于Apache的Filter机制,可以对HTTP请求的URL进行灵活的重写和转发,从而实现诸如URL美化、SEO优化、会话管理等多种功能。在Java Web开发中,...
`urlrewritefilter`是Java Web应用程序中常用的开源工具,用于实现URL重写功能,它基于Tuckey组织开发的`UrlRewriteFilter`库。这个工具能够帮助开发者隐藏实际的请求路径,使URL看起来更加优雅和易读。 **一、URL...
URLRewriteFilter是一款广泛应用于Java Web开发中的开源过滤器,主要用于URL重写和管理。它的主要功能是改变HTTP请求的URL,使得原本动态的URL看起来像是静态的,这种技术被称为“伪静态”。URLRewriteFilter的出现...
URLRewriteFilter是一款开源的URL管理过滤器,主要功能是实现URL的重写和重定向,广泛应用于Java Web开发中。它基于Apache的Tuckey项目,提供了一种灵活的方式来控制请求URL的处理方式,包括将动态URL转化为静态URL...
URLRewriteFilter是Apache开源组织Tuckey提供的一个过滤器,它可以方便地实现URL重写功能。本文将详细介绍URLRewriteFilter的使用方法,并通过具体示例帮助读者理解其工作原理。 首先,URLRewriteFilter基于Java ...
URL重写过滤器(URLRewriteFilter)是基于Apache的开源项目Tuckey提供的一个强大的URL管理工具,主要用于在Web应用程序中进行URL重写和URL映射。它使得我们可以在不改变实际URL的情况下,实现对URL的友好化处理,...
URLRewriteFilter是一款开源的URL重写工具,它可以方便地对HTTP请求的URL进行规则匹配和转换。 在Struts1.2框架中,URL通常是带有.action后缀的,这在某些情况下可能不那么直观和友好。URLRewriteFilter的引入就是...
URLRewriteFilter是一款非常流行的开源HTTP重写过滤器,广泛应用于Java Web开发中,它主要用于处理和重写URL,帮助开发者实现动态到静态URL的转换、URL参数的隐藏、会话ID管理等多种功能。在2.6.0版本中,这个工具...