为了访问方便,防止用户在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实现网站伪装相关推荐

  1. java web 伪静态_【Java Web】使用URLRewrite实现网站伪静态

    大部分搜索引擎都会优先考虑收录静态的HTML页面,而不是动态的*.jsp.*.php页面.但实际上绝大部分网站都是动态的,不可能全部是静态的HTML页面,因此互联网上大部分网站都会考虑伪静态--就是将 ...

  2. java web 项目伪静态_【Java Web】使用URLRewrite实现网站伪静态

    大部分搜索引擎都会优先考虑收录静态的HTML页面,而不是动态的*.jsp.*.php页面.但实际上绝大部分网站都是动态的,不可能全部是静态的HTML页面,因此互联网上大部分网站都会考虑伪静态--就是将 ...

  3. 私密聊天加密聊天伪装界面聊天软件产品UI分析,qiaoyu5,feige5

    都是使用无痕伪装网页和伪装APP两种方式.免任何注册信息. 访问不同的网址和使用不用的APP,即可使用不同的伪装,完全无缝融入你的日常生活场景,一点不违和不突兀,完全免费. https://feige ...

  4. 社会工程学攻击之网站钓鱼

    前言 网络给了我们方便的同时,但也并不总是那么美好.还记得邀请苍蝇到它的客厅做客的蜘蛛吗?还记得帮助蝎子渡河的乌龟吗?这些故事都包含了猎物的天真和猎手的肮脏.互联网也是如此,其中中充斥着诱惑的陷阱.阴 ...

  5. 五种方法教你鉴别山寨、欺诈和钓鱼网站

    互联网的发展给我们购物.存取款以及与周围的人交流的方式都带来了很多极其便利的进步.然而与此同时,层出不穷的各种山寨.欺诈和钓鱼网站也带来了新的风险--针对那些毫无防范的人,犯罪分子有了新的犯罪途径:网 ...

  6. 美国正在推进政府网站采用 HTTPS-Only 标准

    本文由[沃通CA]翻译整理,英文原文:The HTTPS-Only Standard 美国人民希望政府网站是安全的,并且他们在这些网站的访问是作为隐私被保护的.HTTPS协议用当今的因特网技术为公共网 ...

  7. 博览安全圈:360曝Office高危漏洞 微软及时修复

    为了响应国家号召,加强全民网络安全意识,我们会经常性的为大家奉上最具代表性的安全事件. 1.360曝光Office高危漏洞 微软及时发布安全更新 近日,360称发现了Office的高危漏洞(CVE-2 ...

  8. 广东高院驳回快播对深圳市场监管局2.6亿罚款案上诉

    雷帝网 乐天 12月29日报道 据广东高院官方微信消息,广东省高级人民法院对深圳市快播科技有限公司(简称快播)诉深圳市市场监督管理局(简称市场监管局)著作权行政处罚纠纷案作出终审宣判,驳回上诉,维持原 ...

  9. 微信整人假红包图片_警惕:千万别点!这些红包是假的

    春节将至,又到了"考验手速"的时候. 近年春节,"抢红包"为大家带来了"新年味"与许多快乐.但是,有些不法分子却从中捣乱,制造了一些假红包企 ...

最新文章

  1. 浮动元素会引起的问题和你的解决办法
  2. 面向药物发现的深度图学习
  3. 逐飞科技对于STC8H1K系列的单片机正交解码的资料以及实验
  4. 使用富文本时修改时怎么回显数据_数据分析步骤繁琐?选对好工具,几步带你玩转数据分析...
  5. AMD与intel CPU型号大全(接口)
  6. 教你修改Linux下高并发socket最大连接数所受的各种限制
  7. 行星轨迹制作_FLASH做的八大行星的轨道图的教学
  8. Git的简单使用以及在Django中有关日志文件的忽略
  9. Spring-Mybatis MapperScannerConfigurer 取不到PropertyPlaceholderConfigurer里的值
  10. 2017年网络统考计算机成绩,2017年12月江苏省成人计算机基础统考成绩查询
  11. mqtt服务器收不到设备信息,在我的终端(mosquitto)上显示来自mqtt服务器的json消息...
  12. 顺丰拟发行58亿可转债:15亿投入航空运力,12亿还贷款
  13. C#—接口和抽象类的区别?
  14. slam无人车在web端地图编辑
  15. Python写的一个文件生成器脚本
  16. jq 获取引入页面url_jQuery获取当前页面的URL信息
  17. make headers_install 用法
  18. 你知道java中重载和重写的区别吗?(详细解说)
  19. 帆软按钮控件变查询_JS使用填报页面的控件查询
  20. 用自己的路由器建立自己的服务器之创建网页

热门文章

  1. Python主要应用领域2
  2. scapy模块实现arp扫描,断网×××
  3. tcp协议栈实现,tcp定时器与滑动窗口实现
  4. h5py库安装问题解决
  5. 【鸿蒙】《校园通》--游玩南昌模块
  6. 大厂面试算法(一)动态规划问题
  7. ecs 对比 本地服务器_【阿里云备忘录】【ECS】【云盘】挂载、卸载、扩容
  8. dgus屏c语言程序,迪文DGUS屏 网上的经验和感慨
  9. 注重实效的程序员(The Pragmatic Programmer)
  10. 测试你有学计算机天赋,个人天赋测试 测试你的学科天赋