<urlrewrite>
<rule>
<from>(.*).htm$ </from>--任何以.htm结束的资源都转到WEB-INF/pages目录下与(.*)任意字符对应的.jsp页面
<to type="forward">%{context-path}/WEB-INF/pages/$1.jsp </to>
</rule>
<rule>
<from>/exam/cat-(.*).jhtml$ </from>--任意包含“/exam/cat-”+“(.*)任意字符”并以.jhtml结束的资源都转到/exam /category.action处理,并将“(.*)任意字符”作为参数uri
<to type="forward">%{context-path}/exam/category.action?uri=$1 </to>
</rule>
<rule>
<from>(.*).jhtml </from>--任何以.jhtml结束的资源都转到WEB-INF/pages目录下与(.*)任意字符对应的.jsp页面
<to type="forward">%{context-path}/WEB-INF/pages/$1.jsp </to>
</rule>
<rule enabled="true">
<from>^/([a-z]+)/(.*).html$</from>
<to>/$2.jsp?id=$1</to>
</rule>
<rule enabled="true">
<from>^/world/([a-z]+)/([a-z]+)$</from>
<to>/world.jsp?country=$1&city=$2</to>
</rule>
</urlrewrite>
(.*).htm$
$1就是第一个括号内的内容,$0是整个字符串
分享到:
相关推荐
**URLRewrite 3.2.0 for Java:详解与应用** URLRewrite 是一个功能强大的URL重写和转换工具,适用于Java环境。它基于Apache的Tuckey项目,为Web应用程序提供了类似于Apache HTTP服务器的mod_rewrite模块的功能。在...
《URL重写技术详解——基于Java的URLrewrite实践》 在Web开发中,URL重写(URL Rewrite)是一项重要的技术,它允许我们以更友好、更可读的方式隐藏实际的URL路径,从而提升用户体验和搜索引擎优化(SEO)。本文将...
《深入理解URLRewrite:Java路径重写技术详解》 在Web开发中,URL重写是一种常见的技术,它能够帮助我们优化网站的URL结构,提高搜索引擎优化(SEO),以及实现更加友好的用户界面。本文将重点讲解Java环境下的URL...
**URLRewrite重写技术详解** 在Web开发中,URL重写是一种常用的技术,它能够帮助我们优化网站的URL结构,提高用户体验,并且对于搜索引擎优化(SEO)也具有积极影响。`URLRewrite`是Apache的开源项目Tuckey提供的一...
标题中的“urlrewrite”指的是使用特定的工具或框架来实现这一功能,例如Apache的mod_rewrite模块或者Tuckey的UrlRewriteFilter。在本文中,我们将深入探讨URL重写的基本概念、用途和实现方式。 **1. URL重写基本...
- `src/main/java`: 存放Java源代码,主要包含`org.tuckey.web.filters.urlrewrite`包,这是项目的主代码库。 - `src/main/resources`: 包含配置文件和资源文件,如`urlrewrite.xml`,它是URLRewrite的主要配置...
##### URLRewrite配置详解 - **引入依赖**:首先需要在项目中引入`urlrewrite`的相关依赖库,通常会通过Maven或Gradle进行管理。根据提供的信息,项目中使用的是版本为2.6.0的`urlrewrite`库,其路径为`WebRoot/WEB...
UrlRewrite 是一个强大的 URL 重写工具,常用于 Java Web 应用程序中,通过它可以实现对 URL 的美化、增强安全性以及优化搜索引擎优化(SEO)。本文将深入探讨 UrlRewrite 的工作原理、使用步骤和实例解析。 **Url...
2. **配置文件创建**:在项目的`WEB-INF`目录下新建`urlrewrite.xml`文件,用于定义重写规则。 3. **Web应用配置**:编辑`web.xml`文件,添加如下Filter配置: ```xml <!-- Set URL Rewrite --> ...
3. **编写规则**:创建一个名为`urlrewrite.xml`的配置文件,放在Web-INF目录下,定义URL转换规则。 ```xml <urlrewrite> <rule> ^/product/(.*)$ <to type="forward">/servlet/view?productID=$1 </rule> <!-...
- 解压下载的文件,将`urlrewrite-2.6.0.jar`复制到项目的`WebRoot/WEB-INF/lib/`目录下。 - 将`urlrewrite.xml`配置文件复制到项目的`WebRoot/WEB-INF/`目录下。 2. **配置Web.xml** 在项目的`web.xml`文件中...
在“urlrewritefilter-2.6.zip”中,包含的核心文件是`WEB-INF`目录下的`urlrewrite.xml`,这是URLRewriteFilter的配置文件。开发者需要在这个文件中定义各种重写规则,例如: ```xml <rule> ^/oldpage.html$ ...
UrlRewriter Java是一款基于Java语言的URL重写工具,它主要功能是帮助开发者对网站的URL进行转换,使其更加友好、简洁,同时提高搜索引擎优化(SEO)的效果。这个工具的v2.0 RC1版本是一个预发布版本,RC1代表...
UrlRewriteFilter是一款基于Java的开源过滤器,它是基于Tuckey组织开发的UrlRewrite模块。该过滤器可以与各种Web应用服务器(如Tomcat、Jetty等)配合使用,通过对HTTP请求进行拦截和处理,实现URL的动态转换。...
2. **配置文件(urlrewrite.xml)**:URLRewriteFilter的配置文件,用于存放所有规则。开发者可以根据需求在这个XML文件中添加、修改或删除规则。 二、URLRewriteFilter的安装与配置 1. **下载**:下载`...
使用URLRewriteFilter需要在web.xml中添加Filter配置,并创建一个名为`urlrewrite.xml`的配置文件。`urlrewrite.xml`中定义了URL重写的规则,例如: ```xml <rule> ^/product\.php\?id=([0-9]+)$ <to>/product/$1...
URLRewriteFilter的配置主要通过`urlrewrite.xml`文件进行,其中包含了各种规则定义。基本的规则格式包括: - `pattern`:匹配的URL模式。 - `condition`(可选):定义条件,只有满足条件时规则才生效。 - `rule`...
<filter-class>org.tuckey.web.filters.urlrewrite.UrlRewriteFilter <param-name>logLevel <param-value>WARN <param-name>statusEnabled <param-value>true <filter-name>UrlRewriteFilter <url-...
<filter-class>org.tuckey.web.filters.urlrewrite.UrlRewriteFilter <param-name>logLevel <param-value>DEBUG <filter-name>UrlRewriteFilter <url-pattern>/*</url-pattern> <dispatcher>REQUEST ...