Encoded slashes break route in Cakephp
I have the following route in my routes.php

`Router::connect('/:lang/detail/:id/*', array('controller' => 'main', 'action' => 'detail'), array('lang' => '[a-z]{3}'));`

and the following URL works 

http://www.cyclistsroadmap.com/eng/detail/1380/Ferguson++119th/

But the following does not:

http://www.cyclistsroadmap.com/eng/detail/1380/Ferguson+%2f+119th/
(%2f is url encoded slash)

It would seem to me that greedy star should take anything but it doesn't seem to like the encoded slash in there. Is this something that I am doing wrong or is this a genuine bug in Cakephp?


Encoded slashes break route in Cakephp
===

I have the following route in my routes.php

`Router::connect('/:lang/detail/:id/*', array('controller' => 'main', 'action' => 'detail'), array('lang' => '[a-z]{3}'));`

and the following URL works 

http://www.cyclistsroadmap.com/eng/detail/1380/Ferguson++119th/

But the following does not:

http://www.cyclistsroadmap.com/eng/detail/1380/Ferguson+%2f+119th/
(%2f is url encoded slash)

It would seem to me that greedy star should take anything but it doesn't seem to like the encoded slash in there. Is this something that I am doing wrong or is this a genuine bug in Cakephp?

