diff --git a/ecrire/public/assembler.php b/ecrire/public/assembler.php
index cd80e6b865132a191d3b44fb34e6b2a2c35158a9..4f24b97d83f565bf4de8f739a46190cf3df58d53 100644
--- a/ecrire/public/assembler.php
+++ b/ecrire/public/assembler.php
@@ -88,9 +88,10 @@ function assembler($fond, $connect='') {
 			// 1. $contexte est global
 			// (a evacuer car urls_decoder_url gere ce probleme ?)
 			// et calculer la page
-			include_spip('inc/urls');
-			list($fond,$contexte,$url_redirect) = urls_decoder_url(nettoyer_uri(),$fond,$contexte,true);
-
+			if (!test_espace_prive()) {
+				include_spip('inc/urls');
+				list($fond,$contexte,$url_redirect) = urls_decoder_url(nettoyer_uri(),$fond,$contexte,true);
+			}
 			// squelette par defaut
 			if (!strlen($fond))
 				$fond = 'sommaire';