Le 24/07/2017 à 19:11, Debondt Didier a écrit :
Hello,
Par défaut, SPIP considère qu'un nombre est automatiquement un numéro
d'article.
http://spip.truc/1023 renvoie à l'article 1023.
Oui, cela vient avec le .htaccess
Mais si tu commentes la ligne, cette fonctionnalité disparait
#RewriteRule ^([1-9][0-9]*)$ spip.php?action=redirect&type=article&status=301&id=$1 [QSA,L]
http://spip.truc/1023 renvoie à la page d'accueil (ou 404) selon le serveur
Je ne vois pas de problème donc à ce niveau
mon problème est différent
on a une configuration URLs arbo sans préfixe
// urls arborescentes sans prefixes
$GLOBALS['url_arbo_types'] = array(
'article'=>'',
'rubrique'=>'',
'breve' => '',
'site' => '',
'mot'=>'',
'auteur' => ''
);
$GLOBALS['url_arbo_parents'] = array(
'article' => array(),
'rubrique' => array(),
'breve'=> array(),
'site' => array(),
'mot' => array(),
'auteur' => array()
);
j'ai un article 100 avec une URL http://site/2016/y
il renvoie bien à l'article 100
ensuite si je crée une nouvel article 101
avec l'URL http://site/2016/z , il me renvoie à l'article 100 au lieu de 101
idem pour toutes les articles qui auront le segment 2016
j'ai loupé qqchose ?
Démonstration :
{where} - SPIP
Je n'ai jamais trouvé la parade, peu importe le type d'url activé
(exemple ici avec des url propre : http://p.henix.be/391).
Je pense que c'est lié au core en lui-même, j'avais ouvert un ticket il
me semble, il y a longtemps, mais je ne le retrouve plus (faut dire que
redmine, pour la recherche de vieux truc, c'est pas top...).
Le 24/07/17 à 18:53, erational a écrit :
Bonjour
J'ai un petit soucis sur les URLs arbos et les articles qui ont un
segment numérique
à savoir
http://site/x/y fonctionne bien
mais
http://site/2016/y me renvoie vers un autre article
pourtant j'ai bien désactivé, cette ligne du htacess (à priori rien à
voir)
#RewriteRule ^([1-9][0-9]*)$
spip.php?action=redirect&type=article&status=301&id=$1 [QSA,L]
J'ai l'impression que cela vient de arbo.php
Est ce que cela parle à quelqu'un ?
--
_________________________________________