Dotclear

Ticket #498 (closed defect: invalid)

Opened 17 years ago

Last modified 17 years ago

Plugin Alias et les IRI

Reported by: franck Owned by: olivier
Priority: normal Milestone: 2.2
Component: module:plugins Version: 2.1
Severity: normal Keywords:
Cc:

Description

Un alias créé avec une IRI pose problème.

Exemple :

URL d'un billet :  http://mon.site.fr/post/2008/11/11/Detail IRI auquel je souhaite que les visiteurs puissent accéder :  http://mon.site.fr/post/2008/11/11/Détail

La création de l'alias est accepté de  http://mon.site.fr/post/2008/11/11/Détail vers  http://mon.site.fr/post/2008/11/11/Detail, par contre l'IRI  http://mon.site.fr/post/2008/11/11/Détail aboutit à une page 404.

Change History

comment:1 Changed 17 years ago by franck

Je précise qu'un %C3%A9 à la place du é dans l'IRI ne change rien au résultat 404.

comment:2 Changed 17 years ago by olivier

  • Status changed from new to closed
  • Resolution set to worksforme

comment:3 Changed 17 years ago by franck

  • Status changed from closed to reopened
  • Resolution worksforme deleted

Does not work for me with Firefox 3.0 on Mac OS X :

See :

True URL :  http://open-time.net/carnet/post/2008/11/05/Decalage Alias URL :  http://open-time.net/carnet/post/2008/11/05/Décalage

comment:4 Changed 17 years ago by olivier

Dans la mesure où ce n'est pas reproductible, fournis un patch :)

comment:5 Changed 17 years ago by franck

Dans la mesure où le même test, effectué sur une autre machine (test effectué il y a moins d'une demi-heure) aboutit à la même erreur, je considère que c'est reproductible :)

Quand aux patchs, le dernier que j'ai commité est resté dans les mémoires, donc je m'abstiens

comment:6 Changed 17 years ago by Oum

idem sur Windows Vista avec les dernières versions de Firefox, Opera, Safari, Chrome et IE7.

comment:7 Changed 17 years ago by olivier

Je fais un alias "Détails" vers "post/2008/...." et ça fonctionne très bien.

comment:8 Changed 17 years ago by CyberSDF

Pareil, chez moi le bug est reproductible...

URL alias :  http://myblog.domain.tld/post/2008/12/10/Titre Destination :  http://myblog.domain.tld/post/2008/12/10/Titr%C3%A9

comment:9 Changed 17 years ago by olivier

Un "bug", ça se décrit précisément. Ici, après 8 commentaires, je ne sais toujours pas quelle est la forme exacte des alias et des destinations...

comment:10 Changed 17 years ago by franck

Il y a un exemple dans le commentaire n°3, il faut autre chose ?

comment:11 Changed 17 years ago by olivier

Si l'exemple est exactement ce qui est entré dans les champs, voir mon commentaire #7 :)

comment:12 Changed 17 years ago by franck

Et ?

Pour info j'ai consulté la fiche du plugin sur dotaddict, rien n'est indiqué sur son utilisation. Il y a quelque chose de particulier à faire ?

La fiche est là :  http://plugins.dotaddict.org/dc2/details/alias (réduite à sa plus simple expression)

À moins qu'il n'existe une documentation détaillée ailleurs ?

comment:13 Changed 17 years ago by franck

J'ai enfin trouvé la doc ! Ce qui au passage m'incite à dire qu'il n'est pas suffisant qu'elle soit placée seulement ici et que d'autre part l'endroit où est placé ce bouton ne (me) convient pas.

Ceci n'enlève rien à la pauvreté des fiches contruites automatiquement des plugins qui sont soumis à DA. Une seule ligne en anglais, ça fait misèreux.

comment:14 Changed 17 years ago by franck

J'ai donc fait ceci :

URL : post/2008/11/05/Décalage Destination : post/2008/11/05/Decalage

Mais toujours erreur 404

Je n'ai pas compris quelque chose ?

comment:15 Changed 17 years ago by xave

  • Status changed from reopened to closed
  • Resolution set to invalid

Bon,on ne va pas non plus y passer les fêtes, les gens : les alias fonctionnent très bien, même avec des diacritiques, à condition de ne pas en rentrer un qui sera intercepté par un autre composant du gestionnaire d'URL, en l'occurrence "post/..." (les gestionnaires du core passant évidemment avant les plugins.)

comment:16 follow-up: ↓ 17 Changed 17 years ago by franck

Ah oui ? Bonne nouvelle, alors comment fait-on pour rediriger un billet ? Nulle doc ne me dit comment faire ceci, ni d'ailleurs qu'il y a une telle limitation pour son usage.

comment:17 in reply to: ↑ 16 Changed 17 years ago by sacha

Replying to franck:

Ah oui ? Bonne nouvelle, alors comment fait-on pour rediriger un billet ? Nulle doc ne me dit comment faire ceci, ni d'ailleurs qu'il y a une telle limitation pour son usage.

Si ça marche, ça peut t'aider :  http://plugins.dotaddict.org/dc2/details/HTTP-Redirect

comment:18 Changed 17 years ago by franck

Merci beaucoup sacha pour ce plugin qui a l'air drôlement pratique. Fait-il intégralement doublon avec le plugin Alias et si oui à quoi sert Alias dans ce cas ? (c'est une vraie question, hein ?)

comment:19 Changed 17 years ago by sacha

Il ne fait pas doublon avec alian, puisque sa fonction est de rediriger une URL vers une autre URL, alors que la fonction du plugin alias est de créer une URL "alias" menant au même contenu qu'une URL déjà existante.

comment:20 Changed 17 years ago by franck

Donc il y a un manque flagrant de documentation sur l'usage et les limitations du plugin Alias. Quoiqu'on en dise.

Note: See TracTickets for help on using tickets.

Sites map