Autre choses,
Dans redirect.php, il est indiqué
$GLOBALS['var_urls'] = true; // forcer la mise a jour de l'url de cet objet !
Pourquoi ne pas utiliser plutôt l'ancienne mode, et recalculer
uniquement sur la prévisualisation ?
Il resterais une possibilité de forcer la mise à jour avec queluechose du type
if (_request('var_mode')=='preview' ||
$GLOBALS['force_recalcul_urls']==1 ) {$GLOBALS['var_urls'] = true;} ;
Cela permettrais de choisir ses urls propres ou de les changer à
chaque modification du titre.
Sur les urls arborescentes, lors d'un recalcul d'URL c'est l'ensemble
de l'url qui est recalculée semble t'il. Et pas seulement celle de
l'articles ou de la rubrique en cours.
Il serait intéressant de limiter le calcul d'url à l'objet en cours
uniquement (et permettrais à la lame du couteau_suisse gérant les urls
d'être utilisé sur les rubriques à bon escient)
Je suis pourtant persuadé d'avoir encore vu récemment sur mon site une
ancienne URL donner le contenu sans rediriger vers l'URL modifiée.
[...]
Bonsoir
Avec la version SPIP 2.1.0 dev SVN [13871], les nouvelles URL
(propres2) sont calculées, mais :
- Les pages contenant des liens vers l'ancienne URL ne sont pas mis
à jours.
- L'internaute n'est pas redirigé vers la nouvelle url (mais le
contenu s'affiche bien).
Merci au passage d'avoir corrigé le bug qui était réapparu (et qui
bloquait le calcul des URL propres2).
Je suis pourtant persuadé d'avoir encore vu récemment sur mon site une
ancienne URL donner le contenu sans rediriger vers l'URL modifiée.
[...]
Bonsoir
Avec la version SPIP 2.1.0 dev SVN [13871], les nouvelles URL
(propres2) sont calculées, mais :
- Les pages contenant des liens vers l'ancienne URL ne sont pas mis
à jours.
Problème de cache ?
- L'internaute n'est pas redirigé vers la nouvelle url (mais le
contenu s'affiche bien).
Pour propre2 ou arbo ?
Si c'est pour propre2, sur la 2.0.6 cela fonctionne bien (redirection).*
Je reprend mes questions initiales.
- Problème de redirection 301: en url arbo, les redirections 301 ne
sont pas gérée sur les anciennes url
- Problème de recalcul des urls à chaque vision: solution: le mettre
en optionnel, ou bien (autre possibilité) la désactiver de manière
optionnelle. ( if (_request('var_mode')=='preview'
true;}
- Empêcher le recalcul d'url de se faire sur les rubriques lors de la
previ d'un article (non propagation)
La question 301 correspond bien en partie à http://article.gmane.org/gmane.comp.web.spip.devel/52831, non
seulement la table urls n'est pas remplies (ce que je n'avais pas
remarqué ..), mais même si l'url existe , elle n'est pas redirigée
mais remplis par le contenu.
Bon, je test la SVN, mais selon ce que j'ai regardé cela semble pareil.
Une question supplémentaire : La différence doit bien se trouver sur
urls/arbo.php ? C'est bien le fichier à étudier ?