1
Indiquez l’intérêt que vous portez à cette question
1

anomalie sur redirection url_arbo suite MAJ spip v3

Bonjour,

suite a une mise a jour d’un de nos sites spip de la 2.0.23 vers spip 3.0.11, nous avons un problème sur la gestion des urls.

nous avons configuré le site en ’urls_arbo’, en ajoutant depuis mes_options.php les lignes suivantes :

$GLOBALS['type_urls'] = 'arbo';
$GLOBALS['url_arbo_terminaisons'] = array(
  'rubrique' => '/',
  'mot' => '',
  'groupe' => '/',
  'defaut' => '.html'
);
define ('_terminaison_urls_arbo', '.html');
define('_urls_arbo_sans_type',1);
define('_url_arbo_minuscules',1);
define('_url_minuscules',1);
define('_url_arbo_sep_id','-');
$GLOBALS['url_arbo_parents']=array(
  'article'=>array('id_rubrique','rubrique'),
  'rubrique'=>array('id_parent','rubrique'),
  'breve'=>array('id_rubrique','rubrique'),
  'site'=>array('id_rubrique','rubrique'),
  'mot'=>array('id_groupe','groupes_mot'));
$GLOBALS['url_arbo_types'] = array(
  'rubrique' => '', 
  'article' => '',
  'groupes_mot' => '',
  'mot' => '',
  'auteur' => 'auteurs'
);
define('_URLS_ARBO_MIN', 2);
define('_URLS_ARBO_MAX', 500);

nous avons cependant un comportement assez bizarre :
sur les articles nouvellement créés, pas de problème.

sur les anciens articles déplacés, la redirection depuis l’ancienne URL fonctionne, mais sans ajouter le .html à la fin de l’url (ne prend pas en compte la terminaison indiquée dans mes_options.php)
si je fais un ’voir en ligne’, spip me colle l’url correcte avec le .html a la fin.

si quelqu’un avait une idée du pourquoi, ou un début de piste, j’apprécierai grandement ;-)

merci aux spipeurs qui se pencheront sur le problème.

PS : pour le test, nous sommes partis sur un spip tout juste téléchargé, sans plugins, avec l’ancienne BDD mise a jour pour la v3