diff --git a/src/wp-includes/canonical.php b/src/wp-includes/canonical.php index 6b8c17c07d55a..683f151d153bd 100644 --- a/src/wp-includes/canonical.php +++ b/src/wp-includes/canonical.php @@ -615,6 +615,7 @@ function redirect_canonical( $requested_url = null, $do_redirect = true ) { unset( $redirect['port'] ); } + $redirect['path'] = isset( $redirect['path'] ) ? $redirect['path'] : ''; // Notice prevention after new parse_url( $redirect_url ) calls $redirect += array( 'host' => '', @@ -736,6 +737,7 @@ function redirect_canonical( $requested_url = null, $do_redirect = true ) { $redirect['host'] = $original['host']; } + $original['path'] = isset( $original['path'] ) ? $original['path'] : ''; $compare_original = array( $original['host'], $original['path'] ); if ( ! empty( $original['port'] ) ) {