diff --git a/inc-urls-propres.php3 b/inc-urls-propres.php3 index 29a8038b325214696ee1bc4ce9e7e227036599c3..0a8df0b37ecf80d723b5241b0ba337f76770e3fc 100644 --- a/inc-urls-propres.php3 +++ b/inc-urls-propres.php3 @@ -189,7 +189,10 @@ preg_match(',(^|/)((article|breve|rubrique|mot|auteur)(\.php3?|[0-9]+\.html)([?& if ($url_propre AND ($url_propre<>$regs[2])) { http_status(301); - Header("Location: $url_propre"); + // recuperer les arguments supplementaires (&debut_xxx=...) + $reste = preg_replace('/^&/','?', + preg_replace("/[?&]id_$type=$id_objet/",'',$regs[5])); + Header("Location: $url_propre$reste"); exit; } }