Url Rewrite Filter Icon

Url Rewrite Filter

URL rewriting is very common with Apache Web Server

Url Rewrite FilterOverview

URL rewriting is very common with Apache Web Server (see mod_rewrite's rewriting guide) but has not been possible in most java web application servers. The main things it is used for are:

* URL Tidyness / URL Abstraction - keep URLs tidy irrespective of the underlying technology or framework (JSP, Servlet, Struts etc).
* Browser Detection - Allows you to rewrite URLs based on request HTTP headers (such as user-agent or charset).
* Date based rewriting - Allows you to forward or redirect to other URL's based on the date/time (good for planned outages).
* Moved content - enable a graceful move of content or even a change in CMS.
* Tiny/Friendly URL's (i.e. blah.com/latest can be redirected to blah.com/download/ver1.2.46.2/setup.exe)
* A Servlet mapping engine (see Method Invocation)

UrlRewriteFilter uses an xml file, called urlrewrite.xml (it goes into the WEB-INF directory), for configuration. Most parameters can be Perl5 style Regular Expressions or Wildcard Expressions. This makes it very powerful indeed.

NEW

Fixed some bugs.

Url Rewrite FilterInformation

Version
2.6
Date
02.02.10
License
Language
English
File Size
136KB
Developer
Category
SubCategory
Operating Systems
Windows ,Linux,Mac OS,BSD,Solaris
System Requirements
No additional system requirements.
JLauncher Icon
JLauncher can be used to run non-Java programs
Free
GMOD Icon
GMOD is the Generic Model Organism Database project.
Free
ImageResize4J Icon
ImageResize4J is a Java class library for high-quality image resize and scaling.
Trial
Java Chat Icon
Java/JavaScript Chat is a chat software
Free
JavaZOOM UploadBean Icon
UploadBean is a JAVA component (JavaBean™) that allows to upload files
Free
XWork Icon
This is a command-pattern framework that is used to power Struts 2
yworks yEd Graph Editor Icon
be used to quickly and effectively generate drawings
Free
Hippo CMS Icon
Hippo CMS is an open source information centered content management system.
More