[spip-dev] Bug erreur 404 en spip2.0beta

Bonjour,

Un petit bug en passant avec :
- Url propre 2 (le bug vient de là)
- Une page 404.html dans le squelette
- Alors un appel sur sldkjfmlsg.html renvois un code d'erreur 200 et non 404.

Exemple :
http://plugins.spip.net/sqdf.html

En 192d tout est correct.
Le bug vient de la réécriture des url propre en 2.0 ici :
[Fichier urls/propres.php]

  if ($entite=='type_urls') {
    if ($type)
      $entite = ($type == 'syndic') ? 'site' : $type;
    else {
      $entite = '404';
      $contexte['erreur'] = ''; // qu'afficher ici ? l'url n'existe pas... on ne sait plus dire de quel type d'objet il s'agit
    }

On renvoit donc qu'il existe une page (404) ce qui fait qu'ensuite le compilo ne peut pas envoyer le 404 ici :
[public/assembler.php]
        if (trim($page['texte']) === ''
        AND $GLOBALS['var_mode'] != 'debug'
        AND !isset($page['entetes']['Location']) // cette page realise une redirection, donc pas d'erreur
        ) {
          $page = message_erreur_404();
        }

La variable $page['texte'] contenant quelquechose.

C'est normal ou c'est un bug ?

Renaud