`
lion222
  • 浏览: 127638 次
  • 来自: ...
文章分类
社区版块
存档分类
最新评论

java urlrewrite rule 祥解

阅读更多
<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&amp;city=$2</to>
    </rule>

</urlrewrite>


(.*).htm$

$1就是第一个括号内的内容,$0是整个字符串
分享到:
评论

相关推荐

    urlrewrite 3.2.0 java包

    **URLRewrite 3.2.0 for Java:详解与应用** URLRewrite 是一个功能强大的URL重写和转换工具,适用于Java环境。它基于Apache的Tuckey项目,为Web应用程序提供了类似于Apache HTTP服务器的mod_rewrite模块的功能。在...

    URLrewrite-实例

    《URL重写技术详解——基于Java的URLrewrite实践》 在Web开发中,URL重写(URL Rewrite)是一项重要的技术,它允许我们以更友好、更可读的方式隐藏实际的URL路径,从而提升用户体验和搜索引擎优化(SEO)。本文将...

    urlrewrite

    《深入理解URLRewrite:Java路径重写技术详解》 在Web开发中,URL重写是一种常见的技术,它能够帮助我们优化网站的URL结构,提高搜索引擎优化(SEO),以及实现更加友好的用户界面。本文将重点讲解Java环境下的URL...

    urlrewrite重写demo

    **URLRewrite重写技术详解** 在Web开发中,URL重写是一种常用的技术,它能够帮助我们优化网站的URL结构,提高用户体验,并且对于搜索引擎优化(SEO)也具有积极影响。`URLRewrite`是Apache的开源项目Tuckey提供的一...

    urlrewrite url地址重写

    标题中的“urlrewrite”指的是使用特定的工具或框架来实现这一功能,例如Apache的mod_rewrite模块或者Tuckey的UrlRewriteFilter。在本文中,我们将深入探讨URL重写的基本概念、用途和实现方式。 **1. URL重写基本...

    urlrewrite-2.6.0的源代码包

    - `src/main/java`: 存放Java源代码,主要包含`org.tuckey.web.filters.urlrewrite`包,这是项目的主代码库。 - `src/main/resources`: 包含配置文件和资源文件,如`urlrewrite.xml`,它是URLRewrite的主要配置...

    ssh2中的urlrewrite和Struts2的生成静态页面

    ##### URLRewrite配置详解 - **引入依赖**:首先需要在项目中引入`urlrewrite`的相关依赖库,通常会通过Maven或Gradle进行管理。根据提供的信息,项目中使用的是版本为2.6.0的`urlrewrite`库,其路径为`WebRoot/WEB...

    UrlRewrite 重写url详解及实例

    UrlRewrite 是一个强大的 URL 重写工具,常用于 Java Web 应用程序中,通过它可以实现对 URL 的美化、增强安全性以及优化搜索引擎优化(SEO)。本文将深入探讨 UrlRewrite 的工作原理、使用步骤和实例解析。 **Url...

    url伪链接配置

    2. **配置文件创建**:在项目的`WEB-INF`目录下新建`urlrewrite.xml`文件,用于定义重写规则。 3. **Web应用配置**:编辑`web.xml`文件,添加如下Filter配置: ```xml &lt;!-- Set URL Rewrite --&gt; ...

    urlrewritefilter-3.2.0

    3. **编写规则**:创建一个名为`urlrewrite.xml`的配置文件,放在Web-INF目录下,定义URL转换规则。 ```xml &lt;urlrewrite&gt; &lt;rule&gt; ^/product/(.*)$ &lt;to type="forward"&gt;/servlet/view?productID=$1 &lt;/rule&gt; &lt;!-...

    JSP伪静态实现

    - 解压下载的文件,将`urlrewrite-2.6.0.jar`复制到项目的`WebRoot/WEB-INF/lib/`目录下。 - 将`urlrewrite.xml`配置文件复制到项目的`WebRoot/WEB-INF/`目录下。 2. **配置Web.xml** 在项目的`web.xml`文件中...

    urlrewritefilter-2.6.zip(URL重写,重命名)

    在“urlrewritefilter-2.6.zip”中,包含的核心文件是`WEB-INF`目录下的`urlrewrite.xml`,这是URLRewriteFilter的配置文件。开发者需要在这个文件中定义各种重写规则,例如: ```xml &lt;rule&gt; ^/oldpage.html$ ...

    其他类别UrlRewriter Java v2.0 RC1-urlrewriterjava

    UrlRewriter Java是一款基于Java语言的URL重写工具,它主要功能是帮助开发者对网站的URL进行转换,使其更加友好、简洁,同时提高搜索引擎优化(SEO)的效果。这个工具的v2.0 RC1版本是一个预发布版本,RC1代表...

    urlrewritefilter-4.0.3.jar

    UrlRewriteFilter是一款基于Java的开源过滤器,它是基于Tuckey组织开发的UrlRewrite模块。该过滤器可以与各种Web应用服务器(如Tomcat、Jetty等)配合使用,通过对HTTP请求进行拦截和处理,实现URL的动态转换。...

    urlrewritefilter-3.1.0.zip

    2. **配置文件(urlrewrite.xml)**:URLRewriteFilter的配置文件,用于存放所有规则。开发者可以根据需求在这个XML文件中添加、修改或删除规则。 二、URLRewriteFilter的安装与配置 1. **下载**:下载`...

    urlrewritefilter-3.1.0.jar.zip

    使用URLRewriteFilter需要在web.xml中添加Filter配置,并创建一个名为`urlrewrite.xml`的配置文件。`urlrewrite.xml`中定义了URL重写的规则,例如: ```xml &lt;rule&gt; ^/product\.php\?id=([0-9]+)$ &lt;to&gt;/product/$1...

    urlrewritefilter

    URLRewriteFilter的配置主要通过`urlrewrite.xml`文件进行,其中包含了各种规则定义。基本的规则格式包括: - `pattern`:匹配的URL模式。 - `condition`(可选):定义条件,只有满足条件时规则才生效。 - `rule`...

    urlrewritefilter-4.0.4.jar.zip

    &lt;filter-class&gt;org.tuckey.web.filters.urlrewrite.UrlRewriteFilter &lt;param-name&gt;logLevel &lt;param-value&gt;WARN &lt;param-name&gt;statusEnabled &lt;param-value&gt;true &lt;filter-name&gt;UrlRewriteFilter &lt;url-...

    urlrewritefilter实现伪静态

    &lt;filter-class&gt;org.tuckey.web.filters.urlrewrite.UrlRewriteFilter &lt;param-name&gt;logLevel &lt;param-value&gt;DEBUG &lt;filter-name&gt;UrlRewriteFilter &lt;url-pattern&gt;/*&lt;/url-pattern&gt; &lt;dispatcher&gt;REQUEST ...

Global site tag (gtag.js) - Google Analytics