diff --git a/ecrire/urls/propres.php b/ecrire/urls/propres.php
index b3a0f0c5a90f4d46515e4b4a7c6b960d1782a404..808788580771277943276806e20727afe33c7c01 100644
--- a/ecrire/urls/propres.php
+++ b/ecrire/urls/propres.php
@@ -401,11 +401,15 @@ function urls_propres_dist(&$fond, $url) {
 
 	// Compatilibite avec propres2
 	$url_propre = preg_replace(',\.html$,i', '', $url_propre);
-
+	
 	// Compatibilite avec les anciens marqueurs d'URL propres
-	$url_propre = retirer_marqueurs_url_propre($url_propre);
+	// Tester l'entree telle quelle (avec 'url_libre' des sites ont pu avoir des entrees avec marqueurs dans la table spip_urls)
+	if (!$row = sql_fetsel('id_objet, type, date', 'spip_urls', 'url='._q($url_propre))) {
+		// Sinon enlever les marqueurs eventuels
+		$url_propre = retirer_marqueurs_url_propre($url_propre);
 
-	$row = sql_fetsel('id_objet, type, date', 'spip_urls', 'url='._q($url_propre));
+		$row = sql_fetsel('id_objet, type, date', 'spip_urls', 'url='._q($url_propre));
+	}
 
 	if ($row) {
 		$type = $row['type'];