diff --git a/ecrire/balise/url_.php b/ecrire/balise/url_.php
index cc518a72bd2a2d660a5b50f3ef0de048245836a5..da7661aba7faa2ebffe0fb45ca63db6b8a9c8e88 100644
--- a/ecrire/balise/url_.php
+++ b/ecrire/balise/url_.php
@@ -354,8 +354,11 @@ function balise_URL_ACTION_AUTEUR_dist($p) {
 	if ($args != "''" && $args!==NULL)
 		$p->code .= ",".$args;
 	$redirect = interprete_argument_balise(3,$p);
-	if ($redirect != "''" && $redirect!==NULL)
+	if ($redirect != "''" && $redirect!==NULL) {
+		if ($args == "''" || $args===NULL)
+			$p->code .= ",".$args;
 		$p->code .= ",".$redirect;
+	}
 
 	$p->code = "generer_action_auteur(" . $p->code . ")";
 	$p->interdire_scripts = false;