关于 URL中包含%2F(/)或者%5C(\)无法访问到服务器的解决办法
2014-05-13 19:44
302 查看
默认情况下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
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
相关文章推荐
- 关于百度统计无法访问,或拒绝百度服务器登录,请联系您的工程师予以解决的解决办法
- 20180222 SQL Server配置管理器无法打开,解决“无法连接到WMI提供程序,您没有权限或者该服务器无法访问。“
- 手机访问网站提示“网络信号不佳 无法打开网页” 服务器解决办法
- 局域网无法访问vmware虚拟机WEB服务器解决办法
- XAMPP服务器在局域网只能本机访问且无法用IP访问的解决办法 (转)
- 使用URLRewriter重写后,相同后缀后的真实静态文件无法访问的解决办法
- 服务器外网端口无法访问解决办法
- 关于“由于没有终端服务器许可证”无法远程桌面访问服务器的解决方法
- 关于虚拟机开启FTP服务器,本地Windows不能访问的解决办法
- WebService 通过POST方式访问时候,因 URL 意外地以“/方法名”结束,请求格式无法识别 解决办法
- 防火墙全打开后,服务器上的应用无法访问的解决办法
- tomcat服务器输入localhost可以访问,ip无法访问解决办法
- 关于新搭建的xampp服务器只能本地访问,外部出现Access forbidden!的解决办法
- Win7搭建FTP服务器后局域网电脑无法访问的解决办法
- 已解决:无法连接到WMI提供程序。你没有权限或者该服务器无法访问/cannot connect to WMI provider. You do not have permission or the……
- 关于DNAT后,内网用户无法通过域名访问服务器的解决
- Android—使用Activitygroup或者TabActivity中包含其它的activity无法定位的解决办法
- WebService 通过POST方式访问时候,因 URL 意外地以“/方法名”结束,请求格式无法识别 解决办法
- 服务器内部可以访问,外网无法访问解决办法
- 关于安装mysql 5.7时遇到的默认root无法登陆或者找不到data文件夹的问题的一些解决办法