Bonjour à tous,
Je viens de faire la migration d’un site SPIP de 1.7.2 à 1.9.2. Et j’utilise à tous les niveaux (squelettes, redirections) les nouvelles URL : spip.php?page=squelette&article=xxx.
Mes redirections d’articles à l’intérieur même du site (ou à l’extérieur) ne fonctionne plus.
Plus précisément la redirection fonctionne si le squelette accède à l’article virtuel par #URL_ARTICLE ou simplement si je fais « Voir » depuis l’interface privée.
MAIS la redirection ne fonctionne pas si on accède à l’article par une URL du style spip.php?page=abcd&article=xxx. Or j’ai besoin de cette formulation car dans une même boucle (sur une rubrique) j’accède à des articles « normaux » et à des articles « virtuels » qui sont organisés différemment à l’intérieur du site. Dans ce cas l’article vide est affiché tel qu’appelé avec le squelette « abcd », et la redirection n’est pas effectuée.
Quelqu’un a t-il rencontré ce problème lors d’une migration vers SPIP 1.9 ?
Y a t-il une parade en utilisant .htaccess ou $type_urls dans config/mes_options.php ou autre ?
Pour l’instant, je sèche…
Laurent
Le 4 août 2008 12:21, Laurent Buquet a écrit :
Bonjour à tous,
Je viens de faire la migration d'un site SPIP de 1.7.2 à 1.9.2. Et j'utilise
à tous les niveaux (squelettes, redirections) les nouvelles URL :
spip.php?page=squelette&article=xxx.
Mes redirections d'articles à l'intérieur même du site (ou à l'extérieur) ne
fonctionne plus.
Plus précisément la redirection fonctionne si le squelette accède à
l'article virtuel par #URL_ARTICLE ou simplement si je fais "Voir" depuis
l'interface privée.
MAIS la redirection ne fonctionne pas si on accède à l'article par une URL
du style spip.php?page=abcd&article=xxx. Or j'ai besoin de cette formulation
car dans une même boucle (sur une rubrique) j'accède à des articles
"normaux" et à des articles "virtuels" qui sont organisés différemment à
l'intérieur du site. Dans ce cas l'article vide est affiché tel qu'appelé
avec le squelette "abcd", et la redirection n'est pas effectuée.
Quelqu'un a t-il rencontré ce problème lors d'une migration vers SPIP 1.9 ?
Y a t-il une parade en utilisant .htaccess ou $type_urls dans
config/mes_options.php ou autre ?
Pour l'instant, je sèche...
Pour ce type de migration, il faut bien penser à supprimer tous les
anciens fichiers de la version 1.72
De même, bien supprimer tous les caches anciens.
Pour tes redirections à l'intérieur du site utilises-tu (as-tu
essayé) les raccourcis spip de la forme articleXX ?
--
@plus
Jacques
Pour les lyonnais++ spip-lyon@rezo.net http://spip-party.net/-Lyon-
Les raccourcis du sype articleXXX ou spip.php?page=article&article=XXX
provoquent bien la redirection (telle que renseignée au niveau de
l'interface privée). Par contre dans ce cas je perds totalement la mise en
forme spécifique (donnée par le squelette) pour tous les autre articles de
la rubrique qui eux ne sont pas redirigés.
Le problème survient lorsque l'on traite dans une même rubrique des articles
redirigés (pour lequel on peut préciser le squelette dans l'URL de
redirection dans l'interface privée) et des articles "normaux" qui sont
traités par le squelette défini pour traiter des articles de la rubrique.
Or en version 1.7.2 cela ne posait strictement aucun problème.
Concernant la migration, j'ai réinstallé SPIP 1.9.2 sur un autre espace de
développement (autre ordinateur avec EasyPHP même version) et je n'ai migré
du site en version 1.7.2 que les squelettes, les IMG, et
"mes_fonctions.php".
... Quelqu'un a-t-il essayé la redirection d'un article accédé par
spip.php?page=squelette&article=XXX, où squelette.html est un squelette
développé, version SPIP 1.9.2 ?
"Jacques J." <confluents@gmail.com> a écrit dans le message de news:
46e451c60808040636l75d48a57t4a693c8a8a4743cf@mail.gmail.com...
Pour ce type de migration, il faut bien penser à supprimer tous les
anciens fichiers de la version 1.72
De même, bien supprimer tous les caches anciens.
Pour tes redirections à l'intérieur du site utilises-tu (as-tu
essayé) les raccourcis spip de la forme articleXX ?
--
@plus
Jacques
Pour les lyonnais++ spip-lyon@rezo.net http://spip-party.net/-Lyon-