URLRewrite實現偽靜態 url重寫

2021-06-09 17:47:38 字數 984 閱讀 4013

urlrewritefilter

org.tuckey.web.filters.urlrewrite.urlrewritefilter

4.修改urlrewrite.xml

<?xml version="1.0" encoding="utf-8"?>

">

^/([a-z]+)$

/world.jsp?id=$1

^/world/(.*)$

/world.jsp?tid=$1

^/(.*).html$

/test1/$1.jsp

the outbound-rule specifies that when response.encodeurl is called (if you are using jstl c:url)

the url /rewrite-status will be rewritten to /test/status/.

the above rule and this outbound-rule means that end users should never see the

url /rewrite-status only /test/status/ both in thier location bar and in hyperlinks

in your pages.

/rewrite-status

/test/status/

rule是url重寫規則,from是顯示出來的位址,to是對映的實際位址,$1是重寫引數,可以為多個,()裡是匹配的正規表示式.

好了,在專案中新建world.jsp,啟動tomcat,輸入

mysite是你的專案名

實際上訪問的是

這樣就簡單的實現了偽靜態的效果

UrlRewrite實現偽靜態

web.xml中配置 urlrewritefilter org.tuckey.web.filters.urlrewrite.urlrewritefilter loglevel debug html web int下面新增 urlrewrite.xml ule結點中form的規則預設使用的是正規表示式...

URLRewrite實現URL位址偽靜態化

1使用urlrewrite實現url位址偽靜態化1.1urlrewirte的用處 1.滿足搜尋引擎的要求。2.隱藏技術實現,提高 的移植性。3.滿足美感的要求 個人感覺這個用處太牽強 1.2專案部署 3.把urlrewrite.xml複製到專案的webroot web inf 目錄下 4.在web....

通過URL Rewrite實現鏈結靜態化

下面介紹2種簡單的apache php下實現url重寫的方法,第一種適合有伺服器配置許可權的使用者,第二種適合租用空間的使用者,也作為我近期的學習心得的整理。1 對於有伺服器配置許可權的使用者,推薦使用apache的mod rewrite模組,這裡假設已經安裝好mod rewrite模組。開啟apa...