$status =
apply_filters( 'wp_redirect_status',
$status,
$location );
if ( !
$location ) { return false;
} if ( $status < 300 || 399 <
$status ) { wp_die( __( 'HTTP redirect status code must be a redirection code, 3xx.'
) );
} $location =
wp_sanitize_redirect( $location );
if ( !
$is_IIS && 'cgi-fcgi' !== PHP_SAPI
) { status_header( $status ); // This causes problems on IIS and some FastCGI setups.
} /**
* Filters the X-Redirect-By header.
*
* Allows applications to identify themselves when they're doing a redirect.
*
* @since 5.1.0
*
* @param string $x_redirect_by The application doing the redirect.
* @param int $status Status code to use.
* @param string $location The path to redirect to.
*/