--- wordpress/wp-admin/network/site-new.php 2012-12-17 13:59:27.000000000 +0100 +++ wordpress/wp-admin/network/site-new.php 2012-12-17 14:01:36.000000000 +0100 @@ -40,7 +40,7 @@ wp_die( __( 'Can’t create an empty site.' ) ); $blog = $_POST['blog']; $domain = ''; - if ( preg_match( '|^([a-zA-Z0-9-])+$|', $blog['domain'] ) ) + if ( preg_match( '|^([a-zA-Z0-9-\.])+$|', $blog['domain'] ) ) $domain = strtolower( $blog['domain'] ); // If not a subdomain install, make sure the domain isn't a reserved word @@ -61,7 +61,7 @@ wp_die( __( 'Invalid email address.' ) ); if ( is_subdomain_install() ) { - $newdomain = $domain . '.' . preg_replace( '|^www\.|', '', $current_site->domain ); + $newdomain = $domain; // . '.' . preg_replace( '|^www\.|', '', $current_site->domain ); $path = $current_site->path; } else { $newdomain = $current_site->domain; @@ -126,7 +126,7 @@