diff --git a/ecrire/inc_urls.php3 b/ecrire/inc_urls.php3
index 951f7cc49811e95f26ee2e11e42eab3fa7d736b5..a8a5f163aff7e01aaa9670e19def4d6acc769fd9 100644
--- a/ecrire/inc_urls.php3
+++ b/ecrire/inc_urls.php3
@@ -67,7 +67,7 @@ function generer_url_document($id_document) {
 		} else {
 			if (($GLOBALS['meta']["creer_htaccess"]) != 'oui')
 				return '../' . ($row['fichier']);
-			else 	return generer_url_public('spip_image',"action=autoriser&doc=$id_document");
+			else 	return generer_url_public('spip_action.php',"action=autoriser&arg=$id_document");
 		}
 	}
 
diff --git a/inc-urls-html.php3 b/inc-urls-html.php3
index 36192073026b53c3fbe33514dd2e150146699aec..bfba4a9c1f1058c1fcc738e4c08c6480b94651fe 100644
--- a/inc-urls-html.php3
+++ b/inc-urls-html.php3
@@ -64,7 +64,7 @@ function generer_url_document($id_document) {
 	if (intval($id_document) <= 0)
 		return '';
 	if (($GLOBALS['meta']["creer_htaccess"]) == 'oui')
-		return "spip_image.php3?action=autoriser&doc=$id_document";
+		return generer_url_public('spip_action.php',"action=autoriser&arg=$id_document");
 	if ($row = @spip_fetch_array(spip_query("SELECT fichier FROM spip_documents WHERE id_document = $id_document")))
 		return ($row['fichier']);
 	return '';
diff --git a/inc-urls-propres.php3 b/inc-urls-propres.php3
index e856ac7c4faf8d0117f84ae5ae49d1108a20af73..49ac1346597facb6a16f8bdb4379eb01233817aa 100644
--- a/inc-urls-propres.php3
+++ b/inc-urls-propres.php3
@@ -191,7 +191,7 @@ function generer_url_document($id_document) {
 	if (intval($id_document) <= 0)
 		return '';
 	if (($GLOBALS['meta']["creer_htaccess"]) == 'oui')
-		return "spip_image.php3?action=autoriser&doc=$id_document";
+		return generer_url_public('spip_action.php',"action=autoriser&arg=$id_document");
 	if ($row = @spip_fetch_array(spip_query("SELECT fichier FROM spip_documents WHERE id_document = $id_document")))
 		return ($row['fichier']);
 	return '';
diff --git a/inc-urls-standard.php3 b/inc-urls-standard.php3
index 4b76a470bb30c94e13ee18680f978739b46cdcae..f9e73d64aedf40bfc57fa94569762bba5108476d 100644
--- a/inc-urls-standard.php3
+++ b/inc-urls-standard.php3
@@ -42,7 +42,7 @@ function generer_url_document($id_document) {
 	if (intval($id_document) <= 0)
 		return '';
 	if (($GLOBALS['meta']["creer_htaccess"]) == 'oui')
-		return "spip_image.php3?action=autoriser&doc=$id_document";
+ 		return generer_url_public('spip_action.php',"action=autoriser&arg=$id_document");
 	if ($row = @spip_fetch_array(spip_query("SELECT fichier FROM spip_documents WHERE id_document = $id_document")))
 		return ($row['fichier']);
 	return '';
diff --git a/spip_acces_doc.php3 b/spip_acces_doc.php3
index b2ae7a4e6b4ea318bde062c287e210abab878972..3e2eec8b9f51124b33e3c60bec0801b4db6bf684 100644
--- a/spip_acces_doc.php3
+++ b/spip_acces_doc.php3
@@ -12,6 +12,6 @@
   // compatibilite
 
 header("Location: " . 
-	str_replace('spip_acces_doc.php', 'spip_image.php',
+	str_replace('spip_acces_doc.php', 'spip_action.php',
 		    $_SERVER['REQUEST_URI']));
 ?>