入门客AI创业平台(我带你入门,你带我飞行)
博文笔记

关于 URL中包含%2F(/)或者%5C()无法访问到服务器的解决办法

创建时间:2014-05-13 投稿人: 浏览次数:1512

默认情况下Jboss和Tomcat等服务器是拒绝url中带%2F或者%5C的URL,因为它们经浏览器解析之后就变成了/和,服务器默认是拒绝访问的,所以需要通过服务的配置来解决这个问题:


tomcat的解决方法如下:


找到%TOMCAT_HOME%/conf/catalina.properties文件:


添加:

#这个是解决URL中包含%2F的问题

org.apache.tomcat.util.buf.UDecoder.ALLOW_ENCODED_SLASH=true  

#这个是解决URL中包含%5C的问题

org.apache.catalina.connector.CoyoteAdapter.ALLOW_BACKSLASH=true


jboss的解决方法如下(jboss6版本):


找到%JBOSS_HOME%/server/default/deploy/jbossweb.sar/catalina.properties文件:


添加:

#这个是解决URL中包含%2F的问题

org.apache.tomcat.util.buf.UDecoder.ALLOW_ENCODED_SLASH=true  

#这个是解决URL中包含%5C的问题

org.apache.catalina.connector.CoyoteAdapter.ALLOW_BACKSLASH=true

声明:该文观点仅代表作者本人,入门客AI创业平台信息发布平台仅提供信息存储空间服务,如有疑问请联系rumenke@qq.com。
  • 上一篇:没有了
  • 下一篇:没有了
未上传头像