diff --git a/ecrire/inc_install.php b/ecrire/inc_install.php
index c54e5c9e04487b15c4263c3299ef20862518f6e2..a06c2a0bbd797c0811f3d3e409e4c7f9478a3ea6 100644
--- a/ecrire/inc_install.php
+++ b/ecrire/inc_install.php
@@ -492,7 +492,7 @@ function install_()
 
 	$menu_langues = menu_langues('var_lang_ecrire');
 	if (!$menu_langues)
-		redirige_par_entete("../spip_test_dirs.php3");
+	  redirige_par_entete(http_php_scriptnq("../spip_test_dirs"));
 	else {
 		install_debut_html();
 	
@@ -759,12 +759,12 @@ function install_unpack()
 
   fin_admin($action);
 
-  if (@file_exists("../spip_loader.php3"))
-	redirige_par_entete("../spip_loader.php3?hash=$hash&id_auteur=$connect_id_auteur");
-  else if (@file_exists("../spip_unpack.php3"))
-	redirige_par_entete("../spip_unpack.php3?hash=$hash&id_auteur=$connect_id_auteur");
+  if (@file_exists("../spip_loader" . _EXTENSION_PHP))
+    redirige_par_entete(http_php_scriptnq("../spip_loader"), "hash=$hash&id_auteur=$connect_id_auteur");
+  else if (@file_exists("../spip_unpack" . _EXTENSION_PHP))
+    redirige_par_entete(http_php_scriptnq("../spip_unpack"), "hash=$hash&id_auteur=$connect_id_auteur");
   else
-	redirige_par_entete("../spip_loader.php3?hash=$hash&id_auteur=$connect_id_auteur");
+    redirige_par_entete(http_php_scriptnq("../spip_loader"), "hash=$hash&id_auteur=$connect_id_auteur");
 }
 
 ?>
diff --git a/ecrire/inc_invalideur.php3 b/ecrire/inc_invalideur.php3
index 44e7df0cd38765fa92c88988df26b676058f91b2..5e8d9a54c139cad1fddc79e89200b125b9ca1226 100644
--- a/ecrire/inc_invalideur.php3
+++ b/ecrire/inc_invalideur.php3
@@ -99,7 +99,7 @@ function applique_invalideur($depart) {
 		spip_query("UPDATE spip_caches SET type='x'"
 		. ' WHERE ' . calcul_mysql_in('fichier', $tous));
 
-		// Demander a inc-public.php3 de retirer les caches
+		// Demander a inc-public de retirer les caches
 		// invalides ;
 		// - le signal (meta='invalider') indique
 		// qu'il faut faire attention ;
diff --git a/ecrire/inc_mail.php3 b/ecrire/inc_mail.php3
index b0c817426940474028757103d49443253ee04035..b3186115627b5bee7dfa40fa65fd4c1b1e19c965 100644
--- a/ecrire/inc_mail.php3
+++ b/ecrire/inc_mail.php3
@@ -190,7 +190,10 @@ function extrait_article($row) {
 	if ($les_auteurs) $extrait .= _T('info_les_auteurs_1', array('les_auteurs' => $les_auteurs));
 	if ($statut == 'publie') $extrait .= " "._T('date_fmt_nomjour_date', array('nomjour'=>nom_jour($date), 'date'=>affdate($date)));
 	$extrait .= "\n\n".textebrut(propre(couper_intro("$chapo<p>$texte", 700)))."\n\n";
-	if ($statut == 'publie') $extrait .= "-> ".$adresse_site."/spip_redirect.php3?id_article=$id_article\n\n";
+	if ($statut == 'publie') 
+		$extrait .= "-> ".
+		  http_php_scriptnq($adresse_site."/spip_redirect", "id_article=$id_article") .
+		  "\n\n";
 	return $extrait;
 }
 
@@ -256,10 +259,12 @@ function envoyer_mail_proposition($id_article) {
 				     ."\n" 
 				     . _T('info_propose_5')
 				     ."\n" 
-				     . $adresse_site 
-				     . '/' 
-				     . _DIR_RESTREINT_ABS 
-				     . "articles.php3?id_article=$id_article\n\n\n" 
+				     . http_php_scriptnq($adresse_site 
+							 . '/' 
+							 . _DIR_RESTREINT_ABS 
+							 . "articles",
+							 "id_article=$id_article")
+				     . "\n\n\n" 
 				     . extrait_article($row));
 			changer_langue($lang_utilisateur);
 		}