apache AllowEncodedSlashes 允许URL中对路径分隔符进行编码
2013年11月29日 10:35:32
情景:
你想通过在当前的URL中记录来源页面的URL,以便处理完请求后再跳转回来源页:
http://www.example1.com/refer/http://example2.com (想在example1页面处理完请求后,再跳转回example2页面)
为了不让 refer/http://example2.com 中的斜线(路径分隔符)影响URL参数的解析
我们通常使用 urlencode()之类的函数将斜线编码成%开头的字符串
但是默认情况下
apache发现请求的URL中有对斜线的编码后的字符,是会返回404页面的
此时,就用到了 AllowEncodedSlashes on 指令允许请求继续被处理