public function handleRequest(SS_HTTPRequest $request, DataModel $model = null)
 {
     $action = $request->param('Action');
     $res = parent::handleRequest($request, $model);
     if (!$action && AllInOneHelper::shouldProcess($request, $res->getStatusCode())) {
         $request->setUrl(self::get_homepage_link() . '/');
         $request->match('$URLSegment//$Action', true);
         $tmpContoller = Injector::inst()->create("AllInOneModelAsController");
         if ($this->session) {
             $tmpContoller->setSession($this->session);
         }
         $res = $tmpContoller->handleRequest($request, $model);
     }
     return $res;
 }