diff --git a/ecrire/public/balises.php b/ecrire/public/balises.php
index 5c8fe15f5971535fea102bc9fcf97f89efc79c3b..324b863b6360cd2888b410efa2067e72b1d8b741 100644
--- a/ecrire/public/balises.php
+++ b/ecrire/public/balises.php
@@ -154,7 +154,7 @@ function balise_SPIP_VERSION_dist($p) {
 
 // http://doc.spip.org/@balise_URL_SITE_SPIP_dist
 function balise_URL_SITE_SPIP_dist($p) {
-	$p->code = "(\$a=\$GLOBALS['meta']['adresse_site'])?\$a:url_de_base()";
+	$p->code = "sinon($GLOBALS['meta']['adresse_site'],'.')";
 	$p->code = "htmlspecialchars(".$p->code.")";
 	$p->interdire_scripts = false;
 	return $p;