


下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、URLRewrite备忘我们为什么要使用URLRewrite重写url技术呢,在网上搜了一下,有篇文章说是有主要三个原因(会用搜索的人一定能在网上搜索到)1、满足搜索引擎的要求2、隐藏技术实现,提咼网站的移植性3、满足美感的要求由于本人才疏学浅,对于第一条和第二条的前半句还是比较赞同,但对于第二条后半句,个人没有什么感觉,也没用通过它移植过,所以不多说。基于第三条,我就不发表言论了。废话不多说了。看看怎么使用吧。创建一个web工程,结构目录文件如下(注意工程中我们需要使用到urlrewrite.jar包)-4URURewrite庄)匚三?.ttirigs十bui1d匚三?src白G?WebCo
2、nteTLt|毎已META-IHFElPmtir51.jsp包secanil,jsp|右&WEE-IHT扇iTt-lrewrite3_Z.0.j:i-Xjuilrewrite.:t!DCCriFIm上m:;:二2PCELI:-/tjc迪.crg/.:CLUr二.平:二s2.5/取n?ttp:/1.c:=y.cre/s/dtds/:e札_te2.6.dtc、5:1-;rac=;i.piizCe;工,:/tc加1IL7Ze:_TC2iLi-r.lE=re?LziE3:ar:vhEnre3?z2=e.ez:rdeC?.llbcalledifvc:are=llcC3ZZ?:jrl:sheurlZrce
3、rise-3tctii5illierewritten,to/te3t/3Lazjs/13Theaicveruleazishisdql匕匚jrl-rulsirficDStha:endussissb匚;ild:l于亡the匸1/revritE-SLa-jfoLy/;ei!t/5tcti25/bothLhisr1匸catioobarcaoiinyearpages.ITIB賤戸花裏工=i.19/pzce/SL2321我们先来分析一下rule规则from入/page/(.*)$/fromto/paqe/$1jsp/tofrom代表你在访问网站的时候,浏览器地址栏中显示的URLto代表将浏览器中显示的UR
4、L转换后的地址,也就是你网站中真正访问的URL以之前我们建立的web项目为列(这里只是简略的做了一下转换,既不显示路径后缀)我们访问 HYPERLINK http:/localhost:8080/URLRewrite/page/firsthttp:/localhost:8080/URLRewrite/page/first而实际我们访问的是 HYPERLINK http:/localhost:8080/URLRewrite/page/first.jsphttp:/localhost:8080/URLRewrite/page/first.jsp我们再来说说voutbound-rule,outbon
5、d-rule在网上的说的不多。其实RULRewrite本身的说明已经写的很清楚了。Theoutbound-rulespecifiesthatwhenresponse.encodeURLiscalled(ifyouareusingJSTLc:url)theurl/rewrite-statuswillberewrittento/test/status/.Theaboveruleandthisoutbound-rulemeansthatendusersshouldneverseetheurl/rewrite-statusonly/test/status/bothinthierlocationbara
6、ndinhyperlinks在使用response.encodeURL或是c:url的时候,路径rewrite-status将被重写成/test/status/以上的rule和outbound-rule将使最终用户在他们的地址栏或链接中都不会看到/rewrite-status而只能看至U重写后的/test/status/其它主要是用于解决我们在页面中显示链接的问题,如我们在页面上有一个链接页面代码如下中国版MdzQQMir.i登录F收藏貓辑宜看迦历史韦签IMX)帮由-.一匕A汕直毎訐歷J新三上膵&杲薪头察址丈全1|Ol.ttp:I1/!ocalhu51:;泊别丁TFLIevt丁ite/p淀巳r
7、irstInserttitiehere:Insert1itlehere一IoxillaFirefoz当前是第一页毬;转至勇_頁(链/second,1誌转至鸳:顶礪桂为.使用outbound-rule转换过来的URL,定要符合from入/page/(.*)$/fromto/page/$1.jsp/to也就是说,我们的encodeURL路径为./second.jsp?para=first首先根据outbound-rule转换为我们在状态栏中看到的地址 HYPERLINK http:/localhost:8080/URLRewrite/page/second,%e7%84%b6%e5%90%8e%e5%86%8d%e6%a0%b9%e6%8d%ae%ef%bc%9crule%e3%80%89%e7%9a%84%e6%a0%b9http:/localhost:8080/URLRewrite/page/second,然后再根据rule的根据,将其路径转换为 HYPERLINK http:/localhost:8080/URLRewrite/page
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 学前儿童疾病防御教育
- 爱学班班培训
- 酒店服务培训
- 精细管理型厂房租赁安全责任书
- 车辆销售代理佣金结算及售后服务协议
- 智能家居合同财务管理与用户隐私保护协议
- 电影节场地借用及影视作品推广合同
- 工程质量教育培训
- 财务风险控制顾问劳动合同范本及风险评估方法
- 融资型餐厅总经理职务任聘合同书范本
- 城市轨道交通车辆检修工(中级)技能鉴定考试题库资料(含答案)
- 山东省烟台市莱山区(五四制)八年级下学期期末数学试题(解析版)
- 一把手讲安全课件:提升全员安全意识
- DB11T 1034.2-2024交通噪声污染缓解工程技术规范 第2部分:声屏障措施
- 人教版初中政治名言总结
- 湖北省武汉市青山区 2022-2023学年七年级下学期期末考试道德与法治试题
- 中华民族共同体概论课件专家版6第六讲 五胡入华与中华民族大交融(魏晋南北朝)
- 白豆蔻提取物的药理药效学研究
- 2024届广东省深圳市龙岗区八年级下册数学期末考试试题含解析
- 2022-2023学年浙江省温州市八年级(下)期末数学试卷(附答案详解)
- 海南师范大学2022年计算机网络期末试题及答案
评论
0/150
提交评论