J'ai un comportement vraiment très bizarre avec les URL arbo sur 1 site (chez OVH).
=> Avec l'install de base, les rubriques ne fonctionnent pas, j'obtiens le message d'erreur "squelette type_url n'existe pas". Sur les articles, nickel.
Ca m'est arrivé plusieurs fois, mais c'est parti sans que je comprenne d'où ça venait...
=> Cela vient du slash final des URL de rubriques:
Avec un slash, ça déconne:
http://www.xxx.fr/francais/recherche-et-formation/
Sans le slash, ça fonctionne:
http://www.xxx.fr/francais/recherche-et-formation
=> Pour résoudre ça, j'ai modifié «urls/arbo.php» en ajoutant une ligne ainsi:
[...]
Avec cette ligne supplémentaire, je vire «à la dure» le slash final, et du coup je retrouve le fonctionne normal.
Personnellement, je préfère largement avoir un "/" final sur les URL de rubriques et groupes de mots clefs, ces "/" étant interprétés par la plupart des internautes comme la marque d'un conteneur d'un ensemble de contenus, à l'image des dossiers système.
J'ai déjà fait un patch permettant de personnaliser la fin des URL de mots clefs :
http://trac.rezo.net/trac/spip/ticket/1537
Il serait peut-être carrément plus intéressant de pouvoir spécifier les terminaisons des URL par type, plutôt qu'avec une simple constante _terminaison_urls_arbo.
Par exemple, mettre ceci dans mes_options.php :
$GLOBALS['url_arbo_terminaisons']=array(
'article' => '.html',
'rubrique' => '/',
'breve' => '.html',
'site' => '.html',
'mot' => '',
'groupe_mots' => '/',
'auteur' => '.html');
Qu'en dites-vous ?
-Nicolas