zoukankan      html  css  js  c++  java
  • 使用URL Rewrite实现网站伪静态

    下载urlwrite包

    将urlrewrite-***.jar复制到web应用lib文件夹下

    web.xml中配置URL Rewrite:

    例:

    <filter>
    <filter-name>UrlRewriteFilter</filter-name>
    <filter-class>org.tuckey.web.filters.urlrewrite.UrlRewriteFilter</filter-class>
    </filter>
    <!-- 配置Url Rewrite的Filter拦截所有请求 -->
    <filter-mapping>
    <filter-name>UrlRewriteFilter</filter-name>
    <url-pattern>/*</url-pattern>
    </filter-mapping>

    在WEB-INF路径下增加urlrewrite.xml文件,该文件定义了伪静态映射规则

    例:

    <?xml version="1.0" encoding="GBK"?>
    <!DOCTYPE urlrewrite PUBLIC "-//tuckey.org//DTD UrlRewrite 3.2//EN" "http://tuckey.org/res/dtds/urlrewrite3.2.dtd">
    <urlrewrite>
    <rule>
    <!-- 所有配置如下正则表达式的请求 -->
    <!-- 将被forward到如下JSP页面,其中$1代表上面第一个正则表达式所匹配的字符串 -->
    <to type="forward">/userinf.jsp?username=$1</to>
    </rule>
    </urlrewrite>

  • 相关阅读:
    vue中使用vw适配移动端
    在vue项目中使用scss
    前端用vue怎么接收并导出文件
    QT编辑
    前置声明
    morphologyEx() getStructuringElement()
    # 类定义中调用另一个类函数的方式
    指针
    NEW
    DECLARE_DYNAMIC IMPLEMENT_DYNAMIC
  • 原文地址:https://www.cnblogs.com/caohaifeng/p/5550769.html
Copyright © 2011-2022 走看看