WordPress.org

Make WordPress Core

Ticket #19607: 19607.diff

File 19607.diff, 558 bytes (added by greuben, 4 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();