PHP Symfony 2在解析路径处理程序之前对uri进行解码

PHP Symfony 2在解析路径处理程序之前对uri进行解码,php,symfony,uri,Php,Symfony,Uri,PHP Symfony似乎在匹配路径之前对url进行解码。因此,对/foo/{bar}的请求将与对/foo%2F{bar}的请求相同。我希望这不是故意的。因为这样我就不能向/foo/xyz%2Fabc发出请求。我无法在任何动态路径中放置URL编码的斜杠。您确定这不是由服务器设置引起的吗?如果你确定不是,那么这看起来是一个严重的问题。

PHP Symfony似乎在匹配路径之前对url进行解码。因此,对
/foo/{bar}
的请求将与对
/foo%2F{bar}
的请求相同。我希望这不是故意的。因为这样我就不能向
/foo/xyz%2Fabc
发出请求。我无法在任何动态路径中放置URL编码的斜杠。

您确定这不是由服务器设置引起的吗?如果你确定不是,那么这看起来是一个严重的问题。