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 指令允许请求继续被处理

posted @ 2013-11-29 10:46  myD  阅读(2367)  评论(0编辑  收藏  举报