[Résolu] Liens de pagination et de tags ne fonctionnant pas
Bonjour,
j'ai récemment installé PluXML version 5.8.4. Je ne sais pas si c'est cette mise à jour, ou bien un oubli de configuration de ma part, mais je viens de m'apercevoir que les liens "page x" et les liens avec mes tags ne fonctionnent pas (voir sur mon site, https://blog.linuxine.net/).
Je pensais que c'était un souci d'url rewriting, mais en fait la réécriture fonctionne parfaitement pour les catégories, et les url explicites de post.
Du coup je suis perdue, quelqu'un aurait une idée ? Pour info, j'ai ça dans mon .htaccess, à la racine de Pluxml:
# BEGIN -- Pluxml
Options -Multiviews
<IfModule mod_rewrite.c>
RewriteEngine on
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-l
# Réécriture des urls
RewriteRule ^(?!feed)(.*)$ index.php?$1 [QSA,L]
RewriteRule ^feed\/(.*)$ feed.php?$1 [QSA,L]
</IfModule>
PluXml version 5.8.4 (encodage UTF-8)
Version de PHP : 7.4.9
Apache version 2.4.37
Merci d'avance pour l'aide !
Connectez-vous ou Inscrivez-vous pour répondre.
Réponses
Je me réponds toute seule, j'ai trouvé le coupable, c'est cette ligne qui a été ajoutée dans la 5.8.4 dans core/lib/class.plx.motor.php, ligne 132:
Si j'enlève cette ligne, la pagination et les tags se remettent à fonctionner.
Alors du coup j'ai vérifié avec le fichier d'installation fourni sur le site, la regexp a changé. Ce qui est balot c'est que PluXml me dit que je suis à jour, donc je n'avais pas moyen de savoir qu'il fallait mettre à jour ce fichier...
La bonne version est donc:
Bonjour,
Tu n'es pas la première à avoir ce souci. Voir discussion ci-dessous :
https://forum.pluxml.org/discussion/comment/61014/
et PR ici :
https://github.com/pluxml/PluXml/pull/486
Il aurait fallu effectivement changer de numéro de version et passer à 5.8.5.
Pour avoir les dernières mises à jour et retrouver l'historique des correctifs, je t'encourage à utiliser git et gitg en lignes de commande.
Accès à mon dépôt de plugins et thèmes
installe PluXml plus vite que ton ombre avec kzInstall2
Dans le fichier footer.php de ton thème, remplacer
par
Accès à mon dépôt de plugins et thèmes
installe PluXml plus vite que ton ombre avec kzInstall2