Fix for exceptions on external redirects
This commit is contained in:
parent
bfe809f60d
commit
fb68b50139
|
@ -272,7 +272,7 @@ class System extends BaseObject
|
||||||
*/
|
*/
|
||||||
public static function externalRedirect($url)
|
public static function externalRedirect($url)
|
||||||
{
|
{
|
||||||
if (!filter_var($url, FILTER_VALIDATE_URL)) {
|
if (empty(parse_url($url, PHP_URL_SCHEME))) {
|
||||||
throw new InternalServerErrorException("'$url' is not a fully qualified URL, please use App->internalRedirect() instead");
|
throw new InternalServerErrorException("'$url' is not a fully qualified URL, please use App->internalRedirect() instead");
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue