private function allowPathRewrite() { $request = $this->services->request; $new = $this->services->router->allowRewrite($request); if ($new === $request) { return; } $this->services->setValue('request', $new); _elgg_set_initial_context($new); }