91无码视频一区|蜜臀福利在线观看|日韩一极黄色视频|色欲人妻少妇Av一区二区|婷婷香蕉视频欧美三级片黄色|一级A片刺激高潮|国产精品污污久久|日韩黄色精品日韩久久综合网|中国一级片电影在线|超碰乱码久久久免费

通過urlrewrite實現(xiàn)動態(tài)網(wǎng)站的假靜態(tài)使用。

2023-05-22


使用URLRewirte:
滿足搜索引擎的要求,
實現(xiàn)隱藏技術(shù),提高網(wǎng)站的移植性能。
滿足美感的要求(個人覺得這個用途太牽強了)

項目部署
第一步是http://tuckey.org/urlrewirte下載urlrewirtefilter
解壓下載的文件,將urlrewrite-2.6.0.WebRoot/jar拷貝項目。WEB-INF/lib/錄制下來,然后編譯
3.把urlrewrite.WebRoot/項目xml拷貝。WEB-INF/目錄下
4.在web.添加以下xml文件:





1. 
2. 
3. UrlRewriteFilter
4. org.tuckey.web.filters.urlrewrite.UrlRewriteFilter
5. 
6. logLevel
7. WARN
8. 
9. 
10. 
11. UrlRewriteFilter
12. /*
13. 

需要配備urlrewrite.為了實現(xiàn)url靜態(tài)化,xml文件將在下面詳細說明。




這里已經(jīng)完成了相關(guān)配置,下面看看如何將動態(tài)地址靜態(tài)化。



一般url靜態(tài)化



例如:把http放在一邊://localhost/prjtest/user/list.jsp轉(zhuǎn)化為http://localhost/prjtest/user/list.html



當一個servlet跳轉(zhuǎn)到list時,這是最簡單的。.當user目錄列出jsp頁面時,urlrewrite.這種配置在xml中:




1. 
2. ^/user/list.html
3. /user/list.jsp
4. 



當請求/user/list.在html頁面上,實際上相當于請求/user/list.jsp頁面



這樣寫servlet的跳轉(zhuǎn):



response.sendRedirect("./user/list.html");



帶參數(shù)url靜態(tài)化化



例如:把http放在一邊://localhost/prjtest/user/view.jsp?cid=1&cname=將admin轉(zhuǎn)換成



http://localhost/prjtest/user/view/1_admin.html 使用urlrewrite.這種配置在xml中:



1. 
2. ^/user/view/([0-9] )_([a-z] ).html$
3. /user/view.jsp?cid=$1&cname=$2
4. 

當請求/user/view/1_admin.在html頁面上,實際上相當于請求/user/list.jsp?cid=1&cname=頁面admin



這樣寫servlet的跳轉(zhuǎn)。(cid,變量是cname):



response.sendRedirect("./user/view/" cid "_" cname ".html");



注:在環(huán)境變量中使用"&取代"&""""""



一種通用的正則表達式:[a-zA-Z0-9]


本文僅代表作者觀點,版權(quán)歸原創(chuàng)者所有,如需轉(zhuǎn)載請在文中注明來源及作者名字。

免責聲明:本文系轉(zhuǎn)載編輯文章,僅作分享之用。如分享內(nèi)容、圖片侵犯到您的版權(quán)或非授權(quán)發(fā)布,請及時與我們聯(lián)系進行審核處理或刪除,您可以發(fā)送材料至郵箱:service@tojoy.com