PluXml.org

Blog ou CMS à l'Xml

Vous n'êtes pas identifié(e).

#1 21/04/2012 08:57:44

Stéphane
Responsable du projet
Lieu : pas loin de Metz
Inscription : 07/08/2007
Messages : 6 218
Site Web

[plugin] plxPermalinks : réécriture d'url

Le plugin plxPermalinks permet de personnaliser la réécriture des urls de PluXml

Par exemple, transformer /article1/premier-article en /art1-premier-article.html ou /premier-article/1.html

Télécharger (04/05/2013)

Fonctionnalités :

- Possibilité de configurer toutes les urls de PluXml (articles, pages statiques, catégories, tags, archives...)
- Redirection 301 (Moved Permanently) des anciennes urls, vers les nouvelles (évite le duplicate-content)
- Utilisation possible de requêtes GET et POST sur les pages statiques.

plxPermalinks.png

GitHub : https://github.com/amoweb/plxPermalinks/

Dernière modification par amoweb (04/05/2013 13:09:28)


Mes articles et tutoriels pour PluXml
Pluxopolis mon site sur PluXml, mais pas seulement...
Twitter: @pluxopolis

Hors ligne

#2 21/04/2012 11:35:00

bankai
Pluxml Forever :)
Lieu : Saint-Pierre-la-cour
Inscription : 06/02/2011
Messages : 611
Site Web

Re : [plugin] plxPermalinks : réécriture d'url

Cool, beaucoup vont aimer cela Stéphane wink


Mon site web : Mon blog tout simplement avec sa version de pluXml : version dev Github
Un soucis, une angoisse, une question ? le Wiki est là pour tous ici, pour le reste, on est là pour ça :-)
Suivre PluXml sur les réseaux sociaux : Google+ Twitter

Hors ligne

#3 21/04/2012 11:38:44

Stéphane
Responsable du projet
Lieu : pas loin de Metz
Inscription : 07/08/2007
Messages : 6 218
Site Web

Re : [plugin] plxPermalinks : réécriture d'url

Les honneurs reviennent surtout à Amaury qui a développer ce plugin.


Mes articles et tutoriels pour PluXml
Pluxopolis mon site sur PluXml, mais pas seulement...
Twitter: @pluxopolis

Hors ligne

#4 21/04/2012 12:09:39

YoannCDS
Membre
Inscription : 19/04/2012
Messages : 21

Re : [plugin] plxPermalinks : réécriture d'url

Merci à la team ^^


Découvre pluxml

Hors ligne

#5 21/04/2012 16:45:50

bdube30
Membre
Lieu : Montréal, QC
Inscription : 16/02/2011
Messages : 149
Site Web

Re : [plugin] plxPermalinks : réécriture d'url

Merci pour ce merveilleux plugin ! Il fonctionne très bien !

Hors ligne

#6 22/04/2012 11:04:49

Jos
Pluxml Staff
Lieu : Région de Grenoble
Inscription : 04/11/2011
Messages : 1 128
Site Web

Re : [plugin] plxPermalinks : réécriture d'url

Ca c'est un plugin très intéressant, je vais surement l'utiliser.


EDIT : çà ne semble pas fonctionner cher moi. Par exemple pour les articles je met :


article/$2.html au lieu de article/$1/$2.html


Si je modifie l'url, et que je veux voir l'article, je tombe sur une erreur 404. Pour résoudre le problème j'ai essayé de recharger la réécriture d'url (désactivation et activation pour recharger le htacces), et d'écrire un nouvel article test.


Le problème persiste. Ca fonctionne chez vous?

Dernière modification par Jos (22/04/2012 11:17:40)

Hors ligne

#7 22/04/2012 12:05:31

amoweb
Membre
Lieu : Valence
Inscription : 05/08/2009
Messages : 277
Site Web

Re : [plugin] plxPermalinks : réécriture d'url

Jos, il faut que tu garde les deux $ dans l'url. Tu ne peux pas en garder qu'un seul.

Hors ligne

#8 22/04/2012 12:16:16

Francis
Membre
Inscription : 19/11/2011
Messages : 421
Site Web

Re : [plugin] plxPermalinks : réécriture d'url

J'attendais moi aussi ce plugin depuis longtemps, il est super-intéressant.


Mais j'ai les mêmes problèmes que toi, Jos, mon menu ne fonctionne plus. J'ai également désactivé puis activé la réécriture des URL, mais sans davantage de résultat.


J'utilise comme menu la liste des articles par catégorie, avec la version donnée par Jerry Wham que j'ai modifiée : http://forum.pluxml.org/viewtopic.php?pid=25600#p25600

Ce programme utilise pourtant la réécriture des URL, avec $plxMotor->urlRewrite(...)


Est-ce qu'il serait possible de modifier cette ligne :

<a href="' . $plxMotor->urlRewrite("?article" . $num_article . "/" . plxUtils::strCheck($plxRecord_arts->f('url'))) . '">'

pour que ça marche ?

Ou la solution est-elle ailleurs ?

Hors ligne

#9 22/04/2012 12:30:39

amoweb
Membre
Lieu : Valence
Inscription : 05/08/2009
Messages : 277
Site Web

Re : [plugin] plxPermalinks : réécriture d'url

Francis, je ne comprend pas exactement ton problème. Tu as des erreur 404 ?
Quelle est ta configuration du plugin ?

Hors ligne

#10 22/04/2012 12:45:07

Francis
Membre
Inscription : 19/11/2011
Messages : 421
Site Web

Re : [plugin] plxPermalinks : réécriture d'url

Merci Amoweb, plus de problème avec ta réponse précédente, qui est arrivée le temps que j''écrive mon message et que je vérifie quelques points pour être suffisamment précis.


Quelques tests avec différentes configurations montrent effectivement que les deux paramètres $1 et $2 doivent être présents, sinon point de salut : soit ça ne marche pas, soit on revient à l'écriture initiale des URL, dans le meilleurs des cas.


Mon menu fonctionne bien maintenant, en tenant compte de ta précision, qui mériterait d'être écrite sur la page de configuration (plus éventuellement un petit test à la validation, pour vérifier si les deux paramètres $1 et $2 sont bien présents et ne valider que si c'est le cas ?).


Il suffit de savoir s'en servir, et c'est un plugin bien utile !

Hors ligne

#11 22/04/2012 12:51:50

Jos
Pluxml Staff
Lieu : Région de Grenoble
Inscription : 04/11/2011
Messages : 1 128
Site Web

Re : [plugin] plxPermalinks : réécriture d'url

Merci ca fonctionne.

Hors ligne

#12 22/04/2012 13:37:00

amoweb
Membre
Lieu : Valence
Inscription : 05/08/2009
Messages : 277
Site Web

Re : [plugin] plxPermalinks : réécriture d'url

En effet il serait bien d'améliorer l'affichage pour qu'on comprenne qu'il faut utiliser tous les $.

Hors ligne

#13 07/05/2012 00:47:21

Bloody
Membre
Lieu : Finistère, Strawberry's field
Inscription : 04/04/2011
Messages : 296
Site Web

Re : [plugin] plxPermalinks : réécriture d'url

Fonctionne bien chez moi.
Sauf pour les statics, j'ai des 403. hmm

Par contre si je paramètre les urls pour les articles ainsi :
article/$1/$2.html qui génère par exemple : article/100/mon-article.html

Je peux aussi y accéder en écrivant dans la barre d'adresse article/100/mon-article sans l'extension "html". Duplicate non ? smile

Ça serait pas mal de rewriter ainsi "categorie/100/mon-article.html, mais je crois que ce n'est pas possible de placer la catégorie dans l'url ? tongue Car un article peut avoir plusieurs catégories. smile

Hors ligne

#14 07/05/2012 08:20:44

Stéphane
Responsable du projet
Lieu : pas loin de Metz
Inscription : 07/08/2007
Messages : 6 218
Site Web

Re : [plugin] plxPermalinks : réécriture d'url

Bloody a écrit :

Ça serait pas mal de rewriter ainsi "categorie/100/mon-article.html, mais je crois que ce n'est pas possible de placer la catégorie dans l'url ? tongue Car un article peut avoir plusieurs catégories. smile

Exact


Mes articles et tutoriels pour PluXml
Pluxopolis mon site sur PluXml, mais pas seulement...
Twitter: @pluxopolis

Hors ligne

#15 07/05/2012 09:21:30

Bloody
Membre
Lieu : Finistère, Strawberry's field
Inscription : 04/04/2011
Messages : 296
Site Web

Re : [plugin] plxPermalinks : réécriture d'url

Dommage. hmm

Hors ligne

#16 07/05/2012 10:26:17

amoweb
Membre
Lieu : Valence
Inscription : 05/08/2009
Messages : 277
Site Web

Re : [plugin] plxPermalinks : réécriture d'url

Bloody : Tu as toujours des 403 pour les pages statiques peu importe la configuration ?

Hors ligne

#17 07/05/2012 13:43:24

Bloody
Membre
Lieu : Finistère, Strawberry's field
Inscription : 04/04/2011
Messages : 296
Site Web

Re : [plugin] plxPermalinks : réécriture d'url

Non sauf si je laisse vide le champ des statics évidemment. wink
La valeur du $2 n'est pas réécrite.

Dernière modification par Bloody (07/05/2012 14:12:32)

Hors ligne

#18 07/05/2012 14:37:52

amoweb
Membre
Lieu : Valence
Inscription : 05/08/2009
Messages : 277
Site Web

Re : [plugin] plxPermalinks : réécriture d'url

@Bloody : Tu as des caractère spéciaux dans les noms ? Essaies de créer une page avec que des caractères simples.

Hors ligne

#19 07/05/2012 20:43:25

Bloody
Membre
Lieu : Finistère, Strawberry's field
Inscription : 04/04/2011
Messages : 296
Site Web

Re : [plugin] plxPermalinks : réécriture d'url

Aucun caractères accentués. Désolé Amo wink

Ni de caractères spéciaux. smile

Dernière modification par Bloody (07/05/2012 20:44:05)

Hors ligne

#20 13/05/2012 01:24:00

LudMac
Membre
Inscription : 21/03/2012
Messages : 22

Re : [plugin] plxPermalinks : réécriture d'url

Euh, je ne fait pas tout-à-fait suite au fil des discussions, mais je me suis rendu compte d'un truc dans le sitemap.php qui reste écrit en version d'origine de pluxml.


Alors, sur le plan purement technique, si tu accède à une URL version d'origine (domaine.com/static1/page), tu tombe bien sur la bonne page.
Mais en passant par les liens de menu par exemple, les URL pour ces mêmes pages sont écrite version plugin (donc domaine.com/1/page.html par ex) : La y a un malaise pour le référencement ? Non ?


Pourriez-vous faire en sorte que les URL du sitemap soit les mêmes que sur les liens du site ?

Dernière modification par LudMac (13/05/2012 01:26:01)

Hors ligne

#21 13/05/2012 11:29:25

amoweb
Membre
Lieu : Valence
Inscription : 05/08/2009
Messages : 277
Site Web

Re : [plugin] plxPermalinks : réécriture d'url

En effet LudMac, il semblerait que les urls dans le sitemap.php ne soient pas réécrites.

Au fait, petit conseil pour tous : si vous faites un lien vers une page à partir d'un article ou d'une page statique. Faites un lien vers la version non-réécrite, PluXml se chargera de la réécrire (l'avantage c'est que si vous changez vos urls, les liens seront mis à jour automatiquement).

Hors ligne

#22 13/05/2012 12:26:28

LudMac
Membre
Inscription : 21/03/2012
Messages : 22

Re : [plugin] plxPermalinks : réécriture d'url

Heu ? Comment peut-on passer des variables d'url sur les nouvelles url ?


Cela ne fonctionne pas sad
url réécrite : www.domaine.com/1-ma-page.html


Rien n'y fait,
www.domaine.com/1-ma-page.html?mavariable
www.domaine.com/1-ma-page.html&mavariable
www.domaine.com/1-ma-page?mavariable
www.domaine.com/1-ma-page&mavariable


Une idée ?
Merci

Hors ligne

#23 13/05/2012 13:57:48

amoweb
Membre
Lieu : Valence
Inscription : 05/08/2009
Messages : 277
Site Web

Re : [plugin] plxPermalinks : réécriture d'url

Je met à jour le premier post, avec une version qui réécrit les pages statiques dans le sitemap.php.

Hors ligne

#24 13/05/2012 14:03:58

amoweb
Membre
Lieu : Valence
Inscription : 05/08/2009
Messages : 277
Site Web

Re : [plugin] plxPermalinks : réécriture d'url

LudMac : je n'ai pas encore prévu cette possibilité. Je vais essayer cette semaine.

Hors ligne

#25 13/05/2012 14:21:15

LudMac
Membre
Inscription : 21/03/2012
Messages : 22

Re : [plugin] plxPermalinks : réécriture d'url

Super !


Merci pour la mise à jour wink
Et merci d'avance pour la solution des variables d'url, parce que pour le moment, je suis obligé de ne pas réécrire les url des pages statiques du coup sad


Bon dimanche

Hors ligne

Pied de page des forums

A propos Nous soutenir Contact Twitter Google+
Copyright © 2006-2017 PluXml.org, tous droits réservés