redirection du blog hébergé sur un site vers un nouveau site

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

  • [RÉGLÉ] redirection du blog hébergé sur un site vers un nouveau site

    Bonjour à tous,

    Voilà, actuellement nous avons 2 sites distincts : 1 global présentant la société et ses services, produits ainsi qu'une partie "blog" et 1 second qui est dédié à un produit avec une partie blog également.

    Il a été décidé, dans un premier temps de fermer les blogs des 2 sites pour n'en avoir plus qu'un seul.

    De mon côté je veux mettre en place les redirections nécessaires pour que les urls actuelles du blog soient renvoyées vers les prochaines. Mais le nouveau blog contient des urls construites différemment par rapport au site actuel.

    les urls du blog à fermer sont les suivantes :
    Code HTML:
    https://www.nom-de-domaine.com/fr/blog.html
    https://www.nom-de-domaine.com/fr/blog/nom-categorie.html
    https://www.nom-de-domaine.com/fr/blog/nom-categorie/nom-article.html
    les urls du prochain blog sont :
    Code HTML:
    https://blog.nom-de-domaine.com
    https://blog.nom-de-domaine.com/category/nom-categorie/
    https://blog.nom-de-domaine.com/nom-article/
    comment rediriger tout le blog vers le nouveau et supprimer le nom de la catégorie pour les urls des articles mais pas pour la page globale de la catégorie ?

    en gros comment avoir la possibilité d'accéder à la liste des articles de la catégories "événements" tout en supprimant le nom de la catégorie dans l'url de l'article "inauguration xxx" sans faire une redirection par url ?

    Code HTML:
    https://www.nom-de-domaine.com/fr/blog/evenements.html devient https://blog.nom-de-domaine.com/category/evenements/
    https://www.nom-de-domaine.com/fr/blog/evenements/inauguration-xxx.html devient https://blog.nom-de-domaine.com/inauguration-xxx/

    Est-ce que vous pouvez m'aider svp ?
    Merci

  • #2
    Bjr,
    Vous avez vu le menu Composants > Redirections ?
    Présentations : slides.woluweb.be | Coordonnées complètes : www.woluweb.be

    Le prochain JoomlaDay FR présentiel aura lieu à Bruxelles (date à préciser suite aux reports "COVID-19"). Évènement à ne pas rater ! Pour patienter, nous organisons des joomladays virtuels. Plus d'infos sur https://www.joomladay.fr

    Un message d’erreur sur votre site Joomla ... ayez le reflexe de consulter la base de connaissance : https://kb.joomla.fr

    Ce forum, vous l'aimez ? Il vous a sauvé la vie ? Vous y apprenez régulièrement ? Alors adhérer à l'AFUJ, l'association francophone des utilisateurs de Joomla : https://www.joomla.fr/association/adherer

    Commentaire


    • #3
      Bonjour,
      Oui bien sûr, mais il ne permet pas de créer une regex il me semble et j'aimerais éviter d'avoir à faire une redirection par page car il y a pas mal d'articles.
      Si le composant permet de créer des redirection par regex, je suis preneuse de la manip à effectuer, mais quelle regex pour rediriger correctement ?
      Merci

      Commentaire


      • #4
        Bonjour,

        Cela doit pouvoir se faire via le fichier .htaccess en utilisant le rewrite : https://httpd.apache.org/docs/2.0/mi...riteguide.html

        Cela peut devenir un peu "trapu", mais cela permet de faire un peu tout ce que vous souhaitez.

        Pascal
        If anything can go wrong, it will...
        If I can help, I will ..https://conseilgouz.com

        Commentaire


        • #5
          ah oui, bien sûr, s'il y a un nombre conséquent alors ça vaut la peine de systématiser plutôt que de le faire url par url.

          A priori je vois deux solutions :

          1. via un regex
          For more info on Regular Expressions: http://www.regular-expressions.info/reference.html
          For testing them: http://gskinner.com/RegExr, http://regexpal.com, http://www.phpliveregex.com

          2. via peut-être une extension (je n'utilise pas sh404sef, mais il a bonne presse et c'est bien possible qu'il permette ce genre de choses)
          Présentations : slides.woluweb.be | Coordonnées complètes : www.woluweb.be

          Le prochain JoomlaDay FR présentiel aura lieu à Bruxelles (date à préciser suite aux reports "COVID-19"). Évènement à ne pas rater ! Pour patienter, nous organisons des joomladays virtuels. Plus d'infos sur https://www.joomladay.fr

          Un message d’erreur sur votre site Joomla ... ayez le reflexe de consulter la base de connaissance : https://kb.joomla.fr

          Ce forum, vous l'aimez ? Il vous a sauvé la vie ? Vous y apprenez régulièrement ? Alors adhérer à l'AFUJ, l'association francophone des utilisateurs de Joomla : https://www.joomla.fr/association/adherer

          Commentaire


          • #6
            Bonsoir,

            En htaccess, on écrit après la ligne
            RewriteEngine On


            Code:
            RewriteRule ^fr/blog/nom-categorie/(.*?)\.html$ "https://blog.nom-de-domaine.com/$1/" [R=301,L]
            RewriteRule ^fr/blog/(.*?)\.html$  "https://blog.nom-de-domaine.com/category/$1/" [R=301,L]
            RewriteRule ^fr/blog.html$ "https://blog.nom-de-domaine.com" [R=301,L]
            Dernière édition par daneel à 23/10/2019, 02h34
            linceb et woluweb aiment ceci.
            Joomla User Group (JUG) Lille : https://www.facebook.com/groups/JUGLille/

            Commentaire


            • #7
              Bonjour,
              Merci beaucoup pour cette réponse
              J'ai dû procéder à quelques ajustements car certains noms de catégories ne sont plus tout à fait les mêmes. Mais ça m'a bien aidée!
              Merci et belle journée

              Commentaire

              Annonce

              Réduire
              Aucune annonce pour le moment.

              Partenaire de l'association

              Réduire

              Hébergeur Web PlanetHoster
              Travaille ...
              X