Mon problème c'est que j'ai fais des pages statique pour les pages de contenu du site et j'ai également une catégorie que j'ai nommée blog ou la j'affiche mes articles comme si c'était la page d'accueil "classique".
Ce que je cherche a faire c'est que tous mes articles qui sont en catégorie "blog" soient accessible seulement via une seule adresse : monsite.com/blog/mon-article.
@cfdev: non. as-tu activé la réécriture d'url dans le paramétrage de PluXml (Administration > Paramètres > Configuration Avancée > Activer la réécriture d'urls -> oui)
Consultant PluXml
Ancien responsable et développeur de PluXml (2010 à 2018)
@cfdev: non. as-tu activé la réécriture d'url dans le paramétrage de PluXml (Administration > Paramètres > Configuration Avancée > Activer la réécriture d'urls -> oui)
En effet si je fais la moitié des choses :rolleyes: merci !
Je rencontre un problème avec le plugin MyBetterUrls. Une fois le plugin activé, configuré et la réécriture d'url activée, j'ai une erreur sur certains articles mais pas sur tous.
Salut P3ter
J'essayerai de reproduire le problème déjà sous apache car je n'ai pas de nginx. Au pire/mieux je te demanderais de me mettre à dispo un environnement de test si tu peux pour que je cherche l'origine du problème.
Consultant PluXml
Ancien responsable et développeur de PluXml (2010 à 2018)
Je n'arrive pas à reproduire le problème. As-tu essayer avec une url plus courte des fois qu'il y a aurait une limite dans la longueur des liens (cas que j'ai déjà rencontré lié à la config du serveur ou une extension php dont je ne me souviens plus du nom)
Consultant PluXml
Ancien responsable et développeur de PluXml (2010 à 2018)
Tu as probablement cette réécriture dans ton vhost :
rewrite ^/([^feed\/].*)$ /index.php?$1 last;
Or ce qui est entre crochet est considéré comme "l'un ou l'autre de ces pattern". Donc en gros, la règle signifie ici : "on renvoie tout vers index.php sauf si ça commence par un f, ou un e, ou un d".
Donc tous les articles dont le nom commence par ces lettres sont recherchés tels quels dans le documentroot, et bien sûr n'existent pas (erreur 404).
Il faut utiliser des parenthèses pour considérer l'exclusion du mot "feed" dans son intégralité :
@kris: oui c'est un plugin
va ici pour le télécharger: http://pluxopolis.net/myplugins
la procédure d'installation d'un plugin est expliquée en bas de la page.
une fois le plugin installé, va sur son écran de config, pour régler ses paramètres et le faire fonctionner.
si besoin jette un œil à la doc de pluxml en téléchargement sur la page d'accueil de pluxml.org. Y a un paragraphe sur l'utilisation des plugins
Consultant PluXml
Ancien responsable et développeur de PluXml (2010 à 2018)
Le bug concernant la pagination des articles dans une catégorie n'a pas été résolu ? Chez moi (en local pour le moment), l'url s'incrémente mais le contenu reste celui de la page 1, urlrewrite activé ou non, .html ou non.
PHP 5.5.18 / apache 2.2.29
@Tomek: j'imagine que tu utilises la dernière version du plugin. Sans activer le plugin est-ce que la réécriture d'url fonctionne (indépendamment de l'utilisation du plugin) ?
Consultant PluXml
Ancien responsable et développeur de PluXml (2010 à 2018)
Question un peu idiote mais j'ose: est ce que l'extension de la page a une importance ?
est ce que ça a une importance sur le référencement, etc ou c'est simplement cosmétique ?
J'ai une page statique et une catégorie avec le même nom. Lorsque je clique sur la catégorie, j'arrive sur la page statique et non pas sur la liste des articles de la catégorie.
J'ai renommé la page statique en attendant de trouver une meilleure solution.
@mr-toc: tu as donc la meme url, donc impossible de savoir s'il faut aller vers la page statique ou la catégorie. Ce n'est pas un bug à ce niveau. Renomme un des des pour avoir une unicité dans le nom et l'url
Consultant PluXml
Ancien responsable et développeur de PluXml (2010 à 2018)
si j'ai plusieurs pages qui portent le même nom pour de bonnes ou mauvaises raisons, et que je ne peux en appeler qu'une seule, j'appelle ça un bug. Pour moi, c'est pas une fonctionnalité.
Après, il est possible de renommer les pages mais c'est pas pratique (il faudrait vérifier le nom de chaque page puis les modifier si besoin).
Réponses
Ce que je cherche a faire c'est que tous mes articles qui sont en catégorie "blog" soient accessible seulement via une seule adresse : monsite.com/blog/mon-article.
Est-ce normal que le plugin me fasse un truc du style:
http://mon-domain.fr/index.php?nom.html
Consultant PluXml
Ancien responsable et développeur de PluXml (2010 à 2018)
Je rencontre un problème avec le plugin MyBetterUrls. Une fois le plugin activé, configuré et la réécriture d'url activée, j'ai une erreur sur certains articles mais pas sur tous.
Exemple KO : http://pre.p3ter.fr/essayez-plusieurs-os-sur-votre-raspberry-pi-avec-noobs
Exemple OK : http://pre.p3ter.fr/activer-le-log-de-cron
J'utilise NGINX et ce virtualhost : https://github.com/P3ter/Serveur/blob/master/ubuntuserver/nginx/default-pluxml
J'essayerai de reproduire le problème déjà sous apache car je n'ai pas de nginx. Au pire/mieux je te demanderais de me mettre à dispo un environnement de test si tu peux pour que je cherche l'origine du problème.
Consultant PluXml
Ancien responsable et développeur de PluXml (2010 à 2018)
Consultant PluXml
Ancien responsable et développeur de PluXml (2010 à 2018)
74 caractères, erreur 404 : http://pre.p3ter.fr/essayez-plusieurs-os-sur-votre-raspberry-pi-avec-noobs
80 caractères, aucune erreur : http://pre.p3ter.fr/ubuntu-13-10-supporte-nvidia-optimus-sans-utiliser-bumblebee
Je continue de chercher...
Tu as probablement cette réécriture dans ton vhost :
Or ce qui est entre crochet est considéré comme "l'un ou l'autre de ces pattern". Donc en gros, la règle signifie ici : "on renvoie tout vers index.php sauf si ça commence par un f, ou un e, ou un d".
Donc tous les articles dont le nom commence par ces lettres sont recherchés tels quels dans le documentroot, et bien sûr n'existent pas (erreur 404).
Il faut utiliser des parenthèses pour considérer l'exclusion du mot "feed" dans son intégralité :
J'avais soumis ce problème dans le forum : http://forum.pluxml.org/viewtopic.php?id=4723
Merci beaucoup, ça marche chez moi avec cette modification du VHost.
va ici pour le télécharger: http://pluxopolis.net/myplugins
la procédure d'installation d'un plugin est expliquée en bas de la page.
une fois le plugin installé, va sur son écran de config, pour régler ses paramètres et le faire fonctionner.
si besoin jette un œil à la doc de pluxml en téléchargement sur la page d'accueil de pluxml.org. Y a un paragraphe sur l'utilisation des plugins
Consultant PluXml
Ancien responsable et développeur de PluXml (2010 à 2018)
Le bug concernant la pagination des articles dans une catégorie n'a pas été résolu ? Chez moi (en local pour le moment), l'url s'incrémente mais le contenu reste celui de la page 1, urlrewrite activé ou non, .html ou non.
PHP 5.5.18 / apache 2.2.29
Consultant PluXml
Ancien responsable et développeur de PluXml (2010 à 2018)
Oui, la réécriture d'url fonctionne bien.
Ah, c'est en multilingue aussi.
Consultant PluXml
Ancien responsable et développeur de PluXml (2010 à 2018)
https://github.com/Pluxopolis/plxMyMultiLingue/issues/2
Consultant PluXml
Ancien responsable et développeur de PluXml (2010 à 2018)
BUG Pagination avec le plugin plxMyMultiLingue
Consultant PluXml
Ancien responsable et développeur de PluXml (2010 à 2018)
Votre plugin est génial !
Toutefois, comme cela avait déjà été relevé il peut y avoir une incompatibilité avec le plugin ArtGalerie : cf: topic du forum
Pour afficher les miniatures et images le chemin suivant est généré :
http://localhost/data/images//realisations/nomProjet/image.jpg
alors que je devrais avoir :
http://localhost/portfolio/pluXML/data/images/realisations/nomProjet/image.jpg
Malgré la modification renseignée par Stéphane au post #4 du topic, je n'arrive pas à avoir les bons URL : Pouvez vous me guider pour corriger le problème ?
MyBetterUrls - Version 1.4.1 (17/03/2015)
ArtGalerie - Version 4.0 (09/03/2015)
fichier htaccess généré :
je vous remercie
Bizarre la ligne de ton .htaccess
ça sous-entend que ton pluxml est dans un dossier bookano à partir de la racine de ton localhost
donc puisque d'apres l'url que tu donnes ton pluxml est installé dans http://localhost/portfolio/pluXML
essaye en remplaçant par
Consultant PluXml
Ancien responsable et développeur de PluXml (2010 à 2018)
mince, excuse moi, je me suis trompée lors de la rédaction du message.
C'est bien /portfolio/pluXML/ partout
du coup... d'autres pistes ?
Consultant PluXml
Ancien responsable et développeur de PluXml (2010 à 2018)
est ce que ça a une importance sur le référencement, etc ou c'est simplement cosmétique ?
J'ai une page statique et une catégorie avec le même nom. Lorsque je clique sur la catégorie, j'arrive sur la page statique et non pas sur la liste des articles de la catégorie.
J'ai renommé la page statique en attendant de trouver une meilleure solution.
Consultant PluXml
Ancien responsable et développeur de PluXml (2010 à 2018)
Après, il est possible de renommer les pages mais c'est pas pratique (il faudrait vérifier le nom de chaque page puis les modifier si besoin).