- $this->redirect_redirect->set(0, ['uri' => 'internal:/' . ltrim($uri, '/'), 'options' => $options]);
+ $external = UrlHelper::isValid($url, TRUE);
+ $uri = ($external ? $url : 'internal:/' . ltrim($uri, '/'));
+ $this->redirect_redirect->set(0, ['uri' => $uri, 'options' => $options]);