diff --git src/wp-includes/ms-load.php src/wp-includes/ms-load.php
index 02224bd..9c0f4f2 100644
--- src/wp-includes/ms-load.php
+++ src/wp-includes/ms-load.php
@@ -372,6 +372,11 @@ function get_site_by_path( $domain, $path, $segments = null ) {
 		$site = $wpdb->get_row( $sql );
 	} else {
 		$site = $wpdb->get_row( $wpdb->prepare( "SELECT * FROM $wpdb->blogs WHERE domain = %s AND path = %s", $domains[0], $paths[0] ) );
+
+		// One last attempt, in case the path column is empty for the site. Addresses #28273
+		if ( ! $site ) {
+			$site = $wpdb->get_row( $wpdb->prepare( "SELECT * FROM $wpdb->blogs WHERE domain = %s AND path = ''", $domains[0] ) );
+		}
 	}
 
 	if ( $site ) {
