Url Rewrite Filter 使用全攻略

2021-05-02 06:34:57 字數 1145 閱讀 9275

2、參考資料

http://tuckey.org/urlrewrite/ 官方站點

3.2、配置web.xml

基本上覆制以下**就可以了:

view plaincopy to clipboardprint?

urlrewritefilter  

org.tuckey.web.filters.urlrewrite.urlrewritefilter  

3.3、配置rule重寫規則

將使用者訪問的偽位址轉成真實的位址。

view plaincopy to clipboardprint?

^/([a-za-z0-9/-]).shtml$

/news.do?method=view&uuid=$1

^/([a-za-z0-9/-]).shtml$

/news.do?method=view&uuid=$1

訪問from配置節,實際上訪問的是to配置節

3.4、配置outbound-rule重寫規則

將頁面上的真實位址,轉換成偽位址,用此配置節,可以使程式和配置之間達到透明,程式唯一要做的是將要對映的位址

view plaincopy to clipboardprint?

using the example above jsp's with the code    

">nyc

will output    

nycor jstl    

">nyc

will output    

nycnote, if you are using jstl (ie, ">nyc

will output 

nyc

or jstl 

">nyc

will output 

nyc

note, if you are using jstl (ie, 注意:view plaincopy to clipboardprint?

^/news.do/?method=view&uuid=([a-za-z0-9/-])$

/$1.shtml

^/news.do/?method=view&uuid=([a-za-z0-9/-])$

/$1.shtml

注意:此配置?要換成/?  &要換成&

UrlRewriteFilter重寫技術的應用

如何增強你 中位址的可讀性和讓搜尋引擎快速的收錄到你的站點,這就需要你美化你的網頁的位址,也就是我們常說的url重寫技術,大家熟悉的可能有很多伺服器都提供url重寫的技術,以前我們用的最多的就是apache,jboss這樣一些伺服器自帶的一些url重寫,但是他們的配置比較麻煩,效能又不是太好,現在我...

UrlRewrite Filter對url轉換處理

強大的url重寫技術,可以使我們的url位址更加簡潔美觀,不再為?號面一大堆的引數而捆饒.還可以是我們的使用者無法知道我們使用的到底是那種web開發技術,讓我們的所有網頁字尾可以任意變換,用jsp開發的 可以讓訪問位址的網頁字尾變成 html,asp,aspx,php,xml,甚至可以是a abc等...

urlRewriteFilter來實現url的美化

rewritefilter org.tuckey.web.filters.urlrewrite.urlrewritefilter loglevel commons 它所應用到的包存放在lib下的urlrewrite 3.0 beta.jar 它和以上的兩部分,以及 web inf urlrewrit...