diff --git wp-includes/formatting.php wp-includes/formatting.php
index 835862c..6828a12 100755
--- wp-includes/formatting.php
+++ wp-includes/formatting.php
@@ -4192,7 +4192,7 @@ function esc_url( $url, $protocols = null, $_context = 'display' ) {
 	 * presume it needs http:// prepended (unless a relative
 	 * link starting with ., /, # or ? or a php file).
 	 */
-	if ( strpos( $url, ':' ) === false && ! in_array( $url[0], array( '/', '#', '?' ) ) &&
+	if ( strpos( $url, ':' ) === false && ! in_array( $url[0], array( '.', '/', '#', '?' ) ) &&
 		! preg_match( '/^[a-z0-9-]+?\.php/i', $url ) ) {
 		$url = 'http://' . $url;
 	}
