diff --git a/code/controllers/RootURLController.php b/code/controllers/RootURLController.php index f59d3559..e13e419f 100644 --- a/code/controllers/RootURLController.php +++ b/code/controllers/RootURLController.php @@ -117,12 +117,10 @@ class RootURLController extends Controller { return $this->response; } - $request = new SS_HTTPRequest ( - $request->httpMethod(), self::get_homepage_link() . '/', $request->getVars(), $request->postVars() - ); + $request->setUrl(self::get_homepage_link() . '/'); $request->match('$URLSegment//$Action', true); - $controller = new ModelAsController(); + $result = $controller->handleRequest($request, $model); $this->popCurrent();