urlRewrite实现网站伪装
为了访问方便,防止用户在url后乱加参数等安全原因,有时候需要对网站的访问路径进行伪装,如把http://localhost:8080/datasystem/portal/toIndex.do伪装成http://localhost:8080/datasystem/index.html
1.下载urlrewritefilter-4.0.3.jar包
普通web项目的话直接百度下载就可以了(我的上传里就有)
如果是maven项目:
<dependency>
<groupId>org.tuckey</groupId>
<artifactId>urlrewritefilter</artifactId>
<version>4.0.3</version>
</dependency>
2.修改web.xml及在WEB-INF里添加urlrewrite.xml
web.xml里添加如下代码(放在所有servlet拦截之前):
<!--配置Url Rewrite的Filter --> <filter> <filter-name>UrlRewriteFilter</filter-name> <filter-class>org.tuckey.web.filters.urlrewrite.UrlRewriteFilter</filter-class> </filter> <!--配置Url Rewrite的Filter拦截所有请求--> <filter-mapping> <filter-name>UrlRewriteFilter</filter-name> <url-pattern>/*</url-pattern> <dispatcher>REQUEST</dispatcher> <dispatcher>FORWARD</dispatcher>
</filter-mapping>
urlrewrite.xml里代码如下:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE urlrewrite PUBLIC "-//tuckey.org//DTD UrlRewrite 4.0//EN" "http://www.tuckey.org/res/dtds/urlrewrite4.0.dtd">
<urlrewrite> <rule> <from> /index.html </from> <to type="forward"> /portal/toIndex.do</to><!-- <to type="redirect"> %{context-path}/portal/toIndex.do</to> --></rule>
</urlrewrite>
forward和redirect都可以用,但forward访问完后还是不会显示真实访问地址,个人感觉好一些
3.前台访问
现在就可以用http://localhost:8080/datasystem/index.html访问所配置的相应后台地址了
urlRewrite实现网站伪装相关推荐
- java web 伪静态_【Java Web】使用URLRewrite实现网站伪静态
大部分搜索引擎都会优先考虑收录静态的HTML页面,而不是动态的*.jsp.*.php页面.但实际上绝大部分网站都是动态的,不可能全部是静态的HTML页面,因此互联网上大部分网站都会考虑伪静态--就是将 ...
- java web 项目伪静态_【Java Web】使用URLRewrite实现网站伪静态
大部分搜索引擎都会优先考虑收录静态的HTML页面,而不是动态的*.jsp.*.php页面.但实际上绝大部分网站都是动态的,不可能全部是静态的HTML页面,因此互联网上大部分网站都会考虑伪静态--就是将 ...
- 私密聊天加密聊天伪装界面聊天软件产品UI分析,qiaoyu5,feige5
都是使用无痕伪装网页和伪装APP两种方式.免任何注册信息. 访问不同的网址和使用不用的APP,即可使用不同的伪装,完全无缝融入你的日常生活场景,一点不违和不突兀,完全免费. https://feige ...
- 社会工程学攻击之网站钓鱼
前言 网络给了我们方便的同时,但也并不总是那么美好.还记得邀请苍蝇到它的客厅做客的蜘蛛吗?还记得帮助蝎子渡河的乌龟吗?这些故事都包含了猎物的天真和猎手的肮脏.互联网也是如此,其中中充斥着诱惑的陷阱.阴 ...
- 五种方法教你鉴别山寨、欺诈和钓鱼网站
互联网的发展给我们购物.存取款以及与周围的人交流的方式都带来了很多极其便利的进步.然而与此同时,层出不穷的各种山寨.欺诈和钓鱼网站也带来了新的风险--针对那些毫无防范的人,犯罪分子有了新的犯罪途径:网 ...
- 美国正在推进政府网站采用 HTTPS-Only 标准
本文由[沃通CA]翻译整理,英文原文:The HTTPS-Only Standard 美国人民希望政府网站是安全的,并且他们在这些网站的访问是作为隐私被保护的.HTTPS协议用当今的因特网技术为公共网 ...
- 博览安全圈:360曝Office高危漏洞 微软及时修复
为了响应国家号召,加强全民网络安全意识,我们会经常性的为大家奉上最具代表性的安全事件. 1.360曝光Office高危漏洞 微软及时发布安全更新 近日,360称发现了Office的高危漏洞(CVE-2 ...
- 广东高院驳回快播对深圳市场监管局2.6亿罚款案上诉
雷帝网 乐天 12月29日报道 据广东高院官方微信消息,广东省高级人民法院对深圳市快播科技有限公司(简称快播)诉深圳市市场监督管理局(简称市场监管局)著作权行政处罚纠纷案作出终审宣判,驳回上诉,维持原 ...
- 微信整人假红包图片_警惕:千万别点!这些红包是假的
春节将至,又到了"考验手速"的时候. 近年春节,"抢红包"为大家带来了"新年味"与许多快乐.但是,有些不法分子却从中捣乱,制造了一些假红包企 ...
最新文章
- 浮动元素会引起的问题和你的解决办法
- 面向药物发现的深度图学习
- 逐飞科技对于STC8H1K系列的单片机正交解码的资料以及实验
- 使用富文本时修改时怎么回显数据_数据分析步骤繁琐?选对好工具,几步带你玩转数据分析...
- AMD与intel CPU型号大全(接口)
- 教你修改Linux下高并发socket最大连接数所受的各种限制
- 行星轨迹制作_FLASH做的八大行星的轨道图的教学
- Git的简单使用以及在Django中有关日志文件的忽略
- Spring-Mybatis MapperScannerConfigurer 取不到PropertyPlaceholderConfigurer里的值
- 2017年网络统考计算机成绩,2017年12月江苏省成人计算机基础统考成绩查询
- mqtt服务器收不到设备信息,在我的终端(mosquitto)上显示来自mqtt服务器的json消息...
- 顺丰拟发行58亿可转债:15亿投入航空运力,12亿还贷款
- C#—接口和抽象类的区别?
- slam无人车在web端地图编辑
- Python写的一个文件生成器脚本
- jq 获取引入页面url_jQuery获取当前页面的URL信息
- make headers_install 用法
- 你知道java中重载和重写的区别吗?(详细解说)
- 帆软按钮控件变查询_JS使用填报页面的控件查询
- 用自己的路由器建立自己的服务器之创建网页