diff --git a/ecrire/inc/utils.php b/ecrire/inc/utils.php index 7fe5d16c215f18c2247c96bfa051c5a1a36b57b6..0d6e4e1f426292c7d6ced05da7f5ca8a47c215eb 100644 --- a/ecrire/inc/utils.php +++ b/ecrire/inc/utils.php @@ -361,8 +361,8 @@ function self($amp = '&', $root = false) { if ($amp != '&') $url = str_replace('&', $amp, $url); - // Si c'est vide, donner './' - $url = preg_replace(',^$,', './', $url); + // Si ca demarre par ? ou vide, donner './' + $url = preg_replace(',^([?].*)$,', './\1', $url); return $url; }