欧美三级电影完整|亚洲一二三四久久|性爱视频精品一区二区免费在线观看|国产精品啪啪视频|婷婷六月综合操人妻视频网站|99爱免费视频在线观看|美女一级片在线观看|北京熟女88av|免费看黄色A级电影|欧美黄色毛片儿

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

2023-05-22


使用URLRewirte:
滿足搜索引擎的要求,
實現(xiàn)隱藏技術(shù),提高網(wǎng)站的移植性能。
滿足美感的要求(個人覺得這個用途太牽強(qiá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文件將在下面詳細(xì)說明。




這里已經(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



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




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



當(dāng)請求/user/list.在html頁面上,實際上相當(dāng)于請求/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. 

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



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



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



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



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


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

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