使用URL Rewrite實現網站僞靜態

下載urlwrite包html

將urlrewrite-***.jar複製到web應用lib文件夾下web

web.xml中配置URL Rewrite:正則表達式

例:app

<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文件,該文件定義了僞靜態映射規則jsp

例:url

<?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>
相關文章
相關標籤/搜索