技术头条 - 一个快速在微博传播文章的方式     搜索本站
您现在的位置首页 --> Apache --> AllowEncodedSlashes in Apache

AllowEncodedSlashes in Apache

浏览:1091次  出处信息

对于Apache来说, 如果URL和PATH_INFO中出现%2f(/)或者%5c(\), 会被认为这是个不合法的请求, Apache将会直接返回404结束.

对于使用mod_rewrite做URL改写的情况来说, 可能会比较容易遇到这个问题.

解决的办法有两种.

  1. 1. 进行俩次encode, /变为%252f
  2. 2. 在apache的配置中增加: AllowEncodedSlashes O

具体可以参看:http://httpd.apache.org/docs/2.2/mod/core.html#allowencodedslashes

QQ技术交流群:445447336,欢迎加入!
扫一扫订阅我的微信号:IT技术博客大学习
© 2009 - 2024 by blogread.cn 微博:@IT技术博客大学习

京ICP备15002552号-1