Uri is now always urldecoded in Request class to ensure compability with

most webservers (issue: #268).
This commit is contained in:
Simon Sessingø
2017-08-23 16:13:44 +01:00
parent 7e8cb91f68
commit e84c8c2f02
4 changed files with 4 additions and 7 deletions
@@ -79,8 +79,7 @@ class RouteResource extends LoadableRoute implements IControllerRoute
public function matchRoute($url, Request $request)
{
$url = parse_url(urldecode($url), PHP_URL_PATH);
$url = rtrim($url, '/') . '/';
$url = rtrim(parse_url($url, PHP_URL_PATH), '/') . '/';
/* Match global regular-expression for route */
$regexMatch = $this->matchRegex($request, $url);