Présentation des URL

Bonsoir,
Il y a la possibiluté de la redirection d'url...
Il y le plugin de Stéphane plxMyBetterUrl
Mais j'aurais souhaité un affichage de ce style :
https:/mypluxml.fr/2021/09/14/bonjour-tout-le-monde/
Est-ce possible?
Merci

Réponses

  • Bonjour,

    c'est probablement possible car ce genre d’URL semblent par défaut afficher la page d’accueil (sans redirection vers la 404), du coup et sans .htaccess, avec le tableau des dates de publications des articles , il est possible de comparer celui ci à la requête et d'afficher le bon article au lieu de la page d’accueil et aussi de rediriger vers une 404 si rien ne matche la date. Ce serait le cas avec apache ou nginx je pense. Je pense que @bazooka07 pourrait nous orienter ou nous confirmer que l'on pourrait se passer de htaccess sur ce cas là.

    cdt,

    Mon site 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 , version 5.8.9 ici https://kazimentou.fr/static8/download /
    | des thèmes @ https://pluxthemes.com

  • bazooka07bazooka07 PluXml Project Manager

    Bonjour,
    Je pense que c'est faisable et le plugin plxMyBetterUrls peut être un point de départ. Même si je ferai les choses un peu différemment.
    Si tu n'as pas un site multi-lingues, on peut simplifier certaines choses.
    Il faut gérer les hooks plxMotorDemarrageBegin et IndexEnd, puis FeedEnd et SitemapEnd
    Il faut gérer aussi le fichier .htaccess pour "urlrewrite' l'adresse https:/mypluxml.fr/2021/09/14/bonjour-tout-le-monde en https:/mypluxml.fr/index.php?2021/09/14/bonjour-tout-le-monde.
    On peut se passer d'un fichier .htaccess uniquement si on a accès à la configuration du serveur Apache comme sur son PC. C'est rarement le cas pour un hébergement mutualisé.

  • Bonsoir,
    J'ai renoncé au multi-lingues car dans l'immédiat je n'en ai pas le besoin. Alors autant simplifier.
    Et je suis bien sur un hébergement mutualisé

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