[spip-dev] SPIP 2.2.0-dev SVN [15838] urls propres

Bonsoir,

avec la version SVN [15838] et avec les plugins à jours, je n'arrive
plus à obtenir des urls-propres.

Avant, cela fonctionnait, et en fait j'utilisais sur certains site
le plugin url-etendues qui n'existe plus et qui me pose problème,
soudainement depuis un mois (avant que je ne mette à jour le moteur
Spip.

J'ai remarqué que dans /ecrire/urls/ il y a des scripts, et qu'à une
époque il y en avait d'autres, dont propres2.php qui avaient été
nécessaires à un moment donné, or maintenant sa présence ne change rien.

Bien entendu, j'ai toujours l'option activée dans mes_options.php.

Pourquoi les urls ne sont-elles pas calculées?

Je vous remercie.
Grégoire

2011/2/23 Grégoire <gobmouch@online.fr>

Bonsoir,

avec la version SVN [15838] et avec les plugins à jours, je n’arrive
plus à obtenir des urls-propres.

Avant, cela fonctionnait, et en fait j’utilisais sur certains site
le plugin url-etendues qui n’existe plus et qui me pose problème,
soudainement depuis un mois (avant que je ne mette à jour le moteur
Spip.

oO !!!
Il est encore à l’oeuvre et fonctionne très bien sur plusieurs de mes sites bien plus récents (rev [17 et quelques])

Et à ma connaissance, il n’a jamais été prévu de l’abandonner. T’as une source de ce que tu avances ?

J’ai remarqué que dans /ecrire/urls/ il y a des scripts, et qu’à une
époque il y en avait d’autres, dont propres2.php qui avaient été
nécessaires à un moment donné, or maintenant sa présence ne change rien.

Bien entendu, j’ai toujours l’option activée dans mes_options.php.

Pourquoi les urls ne sont-elles pas calculées?

Erreur de syntaxe dans ton mes_options ? Regle foireuse dans ton htaccess ? Activation accidentelle d’une lame url du couteau_suisse qui « bloque » quelque peu urls_etendues ? Les GNU maléfiques ont envahis la terre et du coup ca ne peut plus être propre (ni propre2) ? …

Ah m**** ! Pas fait gaffe que ce message concernait la version dev. Désolé pour le bruit …

2011/2/24 L’oiseau2nuit <l.oiseau2nuit@gmail.com>

2011/2/23 Grégoire

Bonsoir,

avec la version SVN [15838] et avec les plugins à jours, je n'arrive
plus à obtenir des urls-propres.

Avant, cela fonctionnait, et en fait j'utilisais sur certains site
*le plugin url-etendues [...]
*

[...]
Et à ma connaissance, il n'a jamais été prévu de l'abandonner. T'as une
source de ce que tu avances ?

Bonsoir,

Je ne le trouve pas, et la version que j'ai me créé des erreurs
Mysql, mais ce n'est peut être pas forcément lié.

**
J'ai remarqué que dans /ecrire/urls/ il y a des scripts, et qu'à une
époque il y en avait d'autres, dont propres2.php qui avaient été
nécessaires à un moment donné, or maintenant sa présence ne change rien.

Bien entendu, j'ai toujours l'option activée dans mes_options.php.

Pourquoi les urls ne sont-elles pas calculées?

Erreur de syntaxe dans ton mes_options ? Regle foireuse dans ton htaccess ?

Cela serait étonnant, puisque les URL mémorisées dans les moteurs de
recherches fonctionnent... j'ai donc un problème plutôt dans la
génération des url... et c'est curieux, parce que la syntaxe est
simplissime.

Je dois aussi avouer que mes sites sont tous mutualisés... chacun
sur une base de donnée spécifique.

Activation accidentelle d'une lame url du couteau_suisse qui "bloque"
quelque peu urls_etendues ? Les GNU maléfiques ont envahis la terre et du
coup ca ne peut plus être propre (ni propre2) ? ...

et je n'utilise pas le couteau suisse...

bon, il va falloir que je désactive tous les plugins, et que je test
juste la réécriture d'URL...

je me demande quand même quel est le minimum requis pour avoir des
urls propres[2].

Dans mes_options.php j'ai:
$GLOBALS['type_urls'] = 'propres2';

Comment puis-je vérifier que c'est bien pris en compte par le moteur?

J'utilise encore svn pour mettre à jour mes fichiers... parce que la
dernière fois que j'ai essayé git je n'avais pas obtenu le bon
résultat... le temps de s'adapter...

Grégoire

OK, alors résumons point par point

2011/2/24 Grégoire <gobmouch@online.fr>

Je ne le trouve pas, et la version que j’ai me créé des erreurs
Mysql, mais ce n’est peut être pas forcément lié.

svn://zone.spip.org/spip-zone/core/plugins/urls_etendues

**

J’ai remarqué que dans /ecrire/urls/ il y a des scripts, et qu’à une
époque il y en avait d’autres, dont propres2.php qui avaient été
nécessaires à un moment donné, or maintenant sa présence ne change rien.

Bien entendu, j’ai toujours l’option activée dans mes_options.php.

Pourquoi les urls ne sont-elles pas calculées?

Sur 2.2.-dev je sais pas je pourrais pas te dire. Mais je me demande quand même si ca ne fonctionne pas mieux avec les urls libres quand même…
Me semble, en revanche, que les urls_etendues sont (ou vont être) incorporé au core de la 2.3. Info à vérifier.

Erreur de syntaxe dans ton mes_options ? Regle foireuse dans ton htaccess ?

Cela serait étonnant, puisque les URL mémorisées dans les moteurs de
recherches fonctionnent… j’ai donc un problème plutôt dans la
génération des url… et c’est curieux, parce que la syntaxe est
simplissime.

Je dois aussi avouer que mes sites sont tous mutualisés… chacun
sur une base de donnée spécifique.

A prioris, la mut’ n’a rien de bloquant. J’en ai monté 2 récement, sous spip 2.1, l’une en urls propres, l’autre en url libres + url_etendues et ca marche du feu de Dieu.

Activation accidentelle d’une lame url du couteau_suisse qui « bloque »
quelque peu urls_etendues ? Les GNU maléfiques ont envahis la terre et du
coup ca ne peut plus être propre (ni propre2) ? …

et je n’utilise pas le couteau suisse…

bon, il va falloir que je désactive tous les plugins, et que je test
juste la réécriture d’URL…

je me demande quand même quel est le minimum requis pour avoir des
urls propres[2].

Dans mes_options.php j’ai:
$GLOBALS[‹ type_urls ›] = ‹ propres2 ›;

Comment puis-je vérifier que c’est bien pris en compte par le moteur?

Logiquement, ca suffit. Vérifie quand même ton .htaccess, à mon avis si schnouille dans le paté il y a, c’est là qu’elle se trouve (RewriteBase qui pointe mal, un RewriteEngine passé à Off par mégarde, …)

Sinon c’est qu’il traine un bug en 2.2 mais là c’est plutôt la 2.3 qui est prise à « bras le core » pour l’heure donc…

J’utilise encore svn pour mettre à jour mes fichiers… parce que la
dernière fois que j’ai essayé git je n’avais pas obtenu le bon
résultat… le temps de s’adapter…

En effet, il n’y a que le core de SPIP qui ait été rendu disponible sous GIT. Pour les plugins, ca viendra dans un second temps.

Bon courage

Bonjour,

merci pour le lien :slight_smile:

j'ai pu désinstaller proprement ce plugin, et finalement tout est
rentré dans l'ordre.
Temps pis pour les anciennes URL... dommage.

Bonne soirée
Grégoire