博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
urlrewrite地址重写实例
阅读量:5325 次
发布时间:2019-06-14

本文共 1575 字,大约阅读时间需要 5 分钟。

urlrewrite主要实现后天请求中的地址重写,防止被安全漏洞盲注入 

http://tuckey.org/urlrewrite/ 下载最新的jar

下面是使用说明:

1.下载urlrewrite,官方下载地址:http://tuckey.org/urlrewrite/dist/urlrewritefilter-2.6.zip

2.解压缩文件,压缩包内文件copy到项目中(压缩包位置 -> 项目位置):

urlrewrite-2.6.0-src/webapp/WEB-INF/lib/urlrewrite-2.6.0.jar -> WebRoot/WEB-INF/lib/urlrewrite-2.6.0.jar

urlrewrite-2.6.0-src/webapp/WEB-INF/urlrewrite.xml -> WebRoot/WEB-INF/urlrewrite.xml

3.将以下代码添加到web.xml里

UrlRewriteFilter
org.tuckey.web.filters.urlrewrite.UrlRewriteFilter
UrlRewriteFilter
/*

4.修改urlrewrite.xml

 

/read-action-id-bid.html
^/read\-(\w+)\-(\w+)\-(\d+)\.html$
/read.do?action=$1&id=$2&bid=$3
solrSearch-action.html
^/solrSearch\-(\w+)\.html$
/solrSearch.egov?action=$1
/urltest/status/
%{context-path}/rewrite-status
/rewrite-status
/test/status/

 

action-type.html
^/feedBook_(\d+)\.html
/Feedbook.do?typeid=$1
/Feedbook.do?typeid=(\d+)$
/feedBook_$1.html

  

  

 

转载于:https://www.cnblogs.com/estellez/p/4110629.html

你可能感兴趣的文章
详解C#委托,事件与回调函数(转)
查看>>
744. Find Smallest Letter Greater Than Target
查看>>
Android 发展思路
查看>>
Sharepoint 自定义字段
查看>>
MySQL 触发器简单实例
查看>>
codeforces 712A. Memory and Crow
查看>>
MySQL------报错Access denied for user 'root'@'localhost' (using password:NO)解决方法
查看>>
车牌识别LPR(三)-- LPR系统整体结构
查看>>
log4j异常:WARN No appenders could be found for logger
查看>>
新手村之顺序与分支
查看>>
4.秋招复习简单整理之java支持多继承吗?
查看>>
BZOJ2002: [Hnoi2010]Bounce 弹飞绵羊(LCT)
查看>>
Linux分区问题
查看>>
封装的ajax
查看>>
WP8 学习 Onnavigatedto和OnnavigatedFrom的区别
查看>>
java中Comparator接口的用法
查看>>
《Effective C#》读书笔记——条目3:推荐使用is或as而不是强制转换类型<C#语言习惯>...
查看>>
开发积累—泛型工具类
查看>>
iOS项目开发实战——制作视图的缩放动画
查看>>
关于在jquery动态修改css,html中,mouseenter,mouseleave,click等方法失效的处理
查看>>