Comment avoir une url avec tous ces termes plutôt que juste le dernier terme

Réduire
X
 
  • Filtrer
  • Heure
  • Afficher
Tout effacer
nouveaux messages

  • Comment avoir une url avec tous ces termes plutôt que juste le dernier terme

    Bonjour
    Sur site qui a beaucoup d'articles en sous-sous ... sous-catégorie du menu, comment permettre d'avoir l'url complète (ou à partir du niveau ss-cat1)
    attendue
    www.monsite.fr/cat1/ss-cat1/ss-ss-cat1/mon-article
    actuellement c'est
    www.monsite.fr/mon-article
    Dernière édition par herve à 31/07/2023, 14h55
    Faciliter l'adoption du meilleur du Libre auprès du grand public https://clibre.eu/ - Connaissez-vous des communicants ... pour promouvoir joomla ? https://forum.joomla.fr/forum/th%C3%...mouvoir-joomla

  • #2
    c'est peut être pas mes oignons mais c'est quand meme bien agréable des url tres courtes
    pourquoi ne mets tu pas un alias plus long en ce cas
    du genre nom-categorie-nom-article pour avoir www.monsite.fr/ss-ss-cat1-mon-article

    tu peux le faire facilement par un custom plugin

    Code PHP:
    class PlgContentAlias extends CMSPlugin

    public function onContentAfterSave($context$article$isNew): void{
    et la  dedans tu update l 'alias avec un requête sQL

    et si tu en as deja beaucoup , tu mets a jour les anciens avec un requête SQL dans phpmyadmin
    Dernière édition par tradeymag à 01/08/2023, 11h01

    Commentaire


    • #3
      Bonjour
      Envoyé par tradeymag Voir le message
      c'est peut être pas mes oignons mais c'est quand meme bien agréable des url tres courtes
      pourquoi ne mets tu pas un alias plus long en ce cas
      du genre nom-categorie-nom-article pour avoir www.monsite.fr/ss-ss-cat1-mon-article

      tu peux le faire facilement par un custom plugin

      Code PHP:
      class PlgContentAlias extends CMSPlugin

      public function onContentAfterSave($context$article$isNew): void{
      et la dedans tu update l 'alias avec un requête sQL

      et si tu en as deja beaucoup , tu mets a jour les anciens avec un requête SQL dans phpmyadmin
      Merci pour ta suggestion. Je n'ai pas encre crée de plugin, mais j'y songe.

      Pour répondre a la question c'est quand il y a des ss-ss-ss-catégories, il y a forcement des termes intéressant dans une "ss-cat" à faire connaître aux moteurs de recherche, comme mot clé :-)

      mais là d'un seul coup en regardant à nouveau le site, il est avec des urls longues comme je veux, mais je ne me souviens pas quoi j'ai bidouillé (>
      Et du coup comment rebasculer avec des urls courtes ? car en l'état (sans prise en compte), cela va poser problème des urls déjà indexés
      Dernière édition par herve à 01/08/2023, 11h54
      Faciliter l'adoption du meilleur du Libre auprès du grand public https://clibre.eu/ - Connaissez-vous des communicants ... pour promouvoir joomla ? https://forum.joomla.fr/forum/th%C3%...mouvoir-joomla

      Commentaire


      • #4
        Hello.
        J'ai remarqué en bidouillant un peu sur J5 qu'un lien de type blog de catégorie donne les urls "longues", un lien de type blog des articles épinglés donne des url courtes.

        Peut-être chercher de ce côté.
        Cordialement.
        __
        Eddy !!!
        Tutoriels BreezingForms en Français : https://www.breezingforms.eddy-vh.com/

        Commentaire


        • #5
          Envoyé par herve Voir le message
          mais là d'un seul coup en regardant à nouveau le site, il est avec des urls longues comme je veux, mais je ne me souviens pas quoi j'ai bidouillé (>
          Et du coup comment rebasculer avec des urls courtes ? car en l'état (sans prise en compte), cela va poser problème des urls déjà indexés
          tu dois faire des redirections , et si tu mets a jour avec du SQL les url il faudra aussi créer une entree 301 pour chaque URL dans la table redirections

          Commentaire

          Annonce

          Réduire
          Aucune annonce pour le moment.

          Partenaire de l'association

          Réduire

          Hébergeur Web PlanetHoster
          Travaille ...
          X