Index: src/wp-includes/load.php
===================================================================
--- src/wp-includes/load.php	(révision 36933)
+++ src/wp-includes/load.php	(copie de travail)
@@ -104,8 +104,13 @@
 
 	// Fix empty PHP_SELF
 	$PHP_SELF = $_SERVER['PHP_SELF'];
-	if ( empty( $PHP_SELF ) )
-		$_SERVER['PHP_SELF'] = $PHP_SELF = preg_replace( '/(\?.*)?$/', '', $_SERVER["REQUEST_URI"] );
+	if ( empty( $PHP_SELF ) ) {
+		if ( false === strpos( $_SERVER["REQUEST_URI"], '.php' ) ) {
+			$_SERVER['PHP_SELF'] = $PHP_SELF = '/index.php';
+		} else {
+			$_SERVER['PHP_SELF'] = $PHP_SELF = preg_replace( '/(\?.*)?$/', '', $_SERVER["REQUEST_URI"] );
+		}
+	}
 }
 
 /**
