diff --git a/src/wp-includes/canonical.php b/src/wp-includes/canonical.php index 0b94791fd9b45..49199710c2e8f 100644 --- a/src/wp-includes/canonical.php +++ b/src/wp-includes/canonical.php @@ -717,7 +717,9 @@ function redirect_canonical( $requested_url = null, $do_redirect = true ) { $redirect['host'] = $original['host']; } - $compare_original = array( $original['host'], $original['path'] ); + if ( ! empty( $original['host'] ) ) { + $compare_original = array( $original['host'], $original['path'] ); + } if ( ! empty( $original['port'] ) ) { $compare_original[] = $original['port'];