Ajouter .html à la fin des urls : version 5.8.4 vs 5.8.7

Bonjour à toute la communauté

J'étais actuellement sur une version 5.8.4 de Pluxml.
J'avais modifié le code pour rajouter .html à la fin des URLS, notamment le fichier .htaccess qui était comme suit :

RewriteRule ^(a\d*|c\d*|tag|archives|static\d*|page\d*|telechargement|download)\b(.*).html$ index.php?$1$2 [L]

Or, dans la nouvelle version, la ligne est désormais :
RewriteRule ^(?!feed)(.*)$ index.php?$1 [L]

J'ai tenté de modifier (en ajoutant .html) : RewriteRule ^(?!feed)(.*).html$ index.php?$1 [L], sans succès :anguished:

Avez vous une idée de comment je pourrai modifier cela pour que mon site fonctionne ?

Merci d'avance pour votre aide

InstantT

Mots clés:

Réponses

  • Bonsoir,

    Tu ne dis pas comment tu as mis à jour ton PluXml ni si il s'agit d'un extrait ou de la totalité de ton fichier htaccess. Tu ne dis pas non plus si tu utilises un plugin modifiant lui aussi l'urlrewriting.

    As tu essaye depuis l'administration de désactivé puis réactivé l'url rewriting pour avoir une configuration généré par PluXml et qui en principe fonctionne?

    Cdt

    ♣♣♣♣ <°(((((-{ ~ Mon site avec PluXml: https://re7net.com | Mes plugins : https://github.com/gcyrillus PluXml 5.8.7 sur free ? oui c'est possible : http://gcyrillus.free.fr/new }-))))°> ♣♣♣♣

  • InstantTInstantT Member

    Bonsoir,

    Merci pour ta réactivité et ta réponse.

    J'ai mis à jour PluXml depuis la méthode officielle (https://wiki.pluxml.org/docs/install/update.html)

    Tout s'est déroulé sans soucis. Par ailleurs, je n'utilise aucun plugin.

    J'ai ensuite ré-impacté les modifications de quelques fonctions de la classe "class.plx.show.php" afin d'ajouter ".html" à la fin des urls sur les liens

    Sur la version 5.8.4, il suffisait juste d'ajouter ".html" dans le .htaccess après "(.*)" pour que ça fonctionne, mais pas dans la dernière version.

    Merci d'avance à ceux / celles qui pourront m'aider

  • bonsoir,

    J'ai ensuite ré-impacté les modifications de quelques fonctions de la classe "class.plx.show.php" afin d'ajouter ".html" à la fin des urls sur les liens

    Du coup, personne n'a idée de ce que tu as fait ;)

    ♣♣♣♣ <°(((((-{ ~ Mon site avec PluXml: https://re7net.com | Mes plugins : https://github.com/gcyrillus PluXml 5.8.7 sur free ? oui c'est possible : http://gcyrillus.free.fr/new }-))))°> ♣♣♣♣

  • noogatynoogaty Member

    Pourquoi tu n'utilises pas le plugin prévu à cet effet ?
    https://ressources.pluxml.org/plugins/MyBetterUrls
    Il suffit d'activer la réécriture d'URL dans l'administration, puis d'activer et configurer le plugin pour y ajouter .html
    La plus part de mes sites l'utilisent et n'ont aucun problème ! ;)

Connectez-vous ou Inscrivez-vous pour répondre.