Partage
  • Partager sur Facebook
  • Partager sur Twitter

Redirections Regex Expressions Regulières

Sujet résolu
    29 septembre 2021 à 12:22:50

    Bonjour à tous,

    J'ai fait une modification majeur sur mon site internet (j'ai changé l'emplacement d'un dossier de langue en passant de monsite.com/en-gb à monsite.com/en)

    J'aimerai maintenant créer des redirections pour que les personnes qui arrivent sur les contenu de l'ancienne langue soit redirigé vers la nouvelle langue.

    Exemple : Le visiteur arrive sur monsite.com/en-gb/article-1 il est redirigé vers monsite.com/en/article-1

    Sachant que j'ai une centaine de pages, est-il possible de créé une règle à l'aide d'une expression régulière pour éviter d'écrire les 100 exceptions à la main ?

    J'ai essayé de me documenter sur la nomenclature des expressions mais je trouve ça assez complexe, si quelqu'un peut me donner un petit coup de pouce ça serait top !

    Merci beaucoup !

    -
    Edité par mathieu.p 29 septembre 2021 à 12:23:10

    • Partager sur Facebook
    • Partager sur Twitter
      29 septembre 2021 à 13:29:27

      Mais ton app utilise quoi derrière ? C'est fait en PHP ? Via Apache par écriture d'un .htaccess ? Par directives Redirect ou RewriteRule ? Parce que ce n'est pas du tout la même chose.

      Si c'est Redirect, même pas besoin de regexp : /en-gb/ dans le premier champ et /en/ dans le deuxième, ça devrait fonctionner. Si c'est en PHP, par contre, /en-gb/(.*) vers /en/$1 ?

      Sinon tu le fais toi-même, créer/éditer le .htaccess pour ajouter Redirect permanent /en-gb/ /en/

      -
      Edité par julp 29 septembre 2021 à 13:38:46

      • Partager sur Facebook
      • Partager sur Twitter
        29 septembre 2021 à 14:01:14

        Je suis passé par le .htaccess ça à l'air de fonctionner correctement. Merci pour le coup de main !

        • Partager sur Facebook
        • Partager sur Twitter

        Redirections Regex Expressions Regulières

        × Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
        × Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.
        • Editeur
        • Markdown