当前位置:首页 > 开发 > 编程语言 > 编码 > 正文

mod-jk 迁移mod-proxy URL decode 问题记录

发表于: 2014-05-27   作者:诸葛不亮   来源:转载   浏览次数:
摘要: 问题描述:    之前系统使用mod-jk+ajp协议链接apache+tomcat。正常请求  http://xxx.com/show.htm 在某一处转义为:http://xxx.com/sho%2577.htm 。这样的链接。并且可以正常访问。     迁移mod-proxy之后转义之后的URL不能访问。   原因: &

问题描述:

   之前系统使用mod-jk+ajp协议链接apache+tomcat。正常请求  http://xxx.com/show.htm 在某一处转义为:
http://xxx.com/sho%2577.htm 。这样的链接。并且可以正常访问。

 

  迁移mod-proxy之后转义之后的URL不能访问。

 

原因:

 

1、mod-jk  1.2.23 以下的版本默认会做一次URL decode。参见(http://tomcat.apache.org/security-jk.html

2、jk的配置里面添加

 JkOptions     +ForwardURICompat

之后也会做一次 URL decode  更多的配置参见(http://tomcat.apache.org/connectors-doc/reference/apache.html#Forwarding

 

所以浏览器decode一次 + jk decode %2577 ——》%77——》w

 

扩展:

关于 apache rewrite 应用容器 这里有更多的描述 (http://zldeng1984.iteye.com/blog/1506432

 

 

 

mod-jk 迁移mod-proxy URL decode 问题记录

  • 0

    开心

    开心

  • 0

    板砖

    板砖

  • 0

    感动

    感动

  • 0

    有用

    有用

  • 0

    疑问

    疑问

  • 0

    难过

    难过

  • 0

    无聊

    无聊

  • 0

    震惊

    震惊

编辑推荐
一、背景: 公司最近将jboss的版本从4.5 升级到7,之后发现从cookie中,获取不到用户的信息了。经过d
一、背景: 公司最近将jboss的版本从4.5 升级到7,之后发现从cookie中,获取不到用户的信息了。经过d
http://user.qzone.qq.com/170475387/blog/139 character_code字符编码器.exe http://dl.iteye.com/
http://user.qzone.qq.com/170475387/blog/139 character_code字符编码器.exe http://dl.iteye.com/
oyhk 学习笔记 本文章来自:百度搜索url编码解密(url encode decode) 前天在公司做了关于搜索引擎的r
任务描述:将表空间wy的内容全部拷贝到表空间tietong中去。 具体步骤: 1.首先,本地安装Oracle。 2
上知乎在搜索框里输入“1-n 随机数”(中间有空格,然后会看到了这个界面) 最开始我使用的是chrome,
OS:Ubuntu 13.10 Server version: Apache/2.4.6 (Ubuntu) PHP version:PHP 5.5.3-1ubuntu2 (cli)
在DTS开发记录(1)--系统总体结构 一文中,我们已经看到,一次数据传递任务基于一个连接对和一个
1)maven大大简化了classpath的配置,使得任何java工程的classpath文件都是一样的。 更正:profile
版权所有 IT知识库 CopyRight © 2009-2015 IT知识库 IT610.com , All Rights Reserved. 京ICP备09083238号