WordPress.org

Make WordPress Core

Ticket #19607: 19607.diff

File 19607.diff, 558 bytes (added by greuben, 6 years ago)
  • wp-includes/class-wp.php

     
    481481                                        status_header( 200 );
    482482                                return;
    483483                        }
     484                       
     485                        if ( (site_url() != home_url()) && ('wp-admin' == substr( $this->request, 0, 8 ) || 'wp-login.php' == substr( $this->request, 0, 12 )) ) {
     486                                wp_safe_redirect(site_url($_SERVER['REQUEST_URI']));
     487                                exit;
     488                        }
     489
    484490                        $wp_query->set_404();
    485491                        status_header( 404 );
    486492                        nocache_headers();