.htacess et Regex...

Résolu
Bonjour à tous,

J'ai un petit problème avec les expressions régulières. Je souhaiterais en effet effectuer une redirection permanentes de toutes mes pages:
http://monsite.com/conseil-(*)-gratuites.html
vers
http://monsite.com/conseil-(*)-gratuit.html

Est-ce que quelqu'un pourrait m'aider sur la regex, please ?
Merci beaucoup - Crosslink06
Configuration: Windows Vista
Firefox 3.0.10

7 réponses

  1. salut

    redirect permanent /anciennepages.html/ /nouvelle page.html/

    0
    1. Merci jeanjacques525 mais c'est l'expression régulière qui me pose problème, parce qu'il y a un tas de pages à rediriger, et non pas la manière de faire une redirection .htaccess d'une seule page...

      Qu'un pourrait-il m'aider ?
      0
      1. Qu'un pourrait-il m'aider SVP ?
        0
        1. tu veux faire des redirections suite à un changement d'url de ton site ?
          0
      2. Voilà oui; En utilisant une expression régulière dans mon fichier .htaccess car la syntaxe des pages est la même.
        0
        1. ok donc

          si dans ton htaccess tu met

          redirect permanent http://ancienneadresse.com/ https://www.hugedomains.com/domain_profile.cfm?d=nouvelleadresse&e=com 


          si on veut se rendre sur la page http://ancienneadresse.com/syntaxe

          sa sera changer en https://www.hugedomains.com/domain_profile.cfm?d=nouvelleadresse&e=com .

          |||exemple chez moi:

          l'ancienne url de mon site était http://jeanjacques525.free.fr/blog/index.php/
          maintenant c'est http://jeanjacques525.free.fr/index.php/

          exemple si tu essais d'aller sur http://jeanjacques525.free.fr/blog/index.php/contact/

          sa sera automatiquement rediriger vers http://jeanjacques525.free.fr/index.php/contact/ .

          et cela pour toute les pages.|||
          0
      3. Merci encore jeanjacques525 mais ce qui me pose problème c'est l'expression régulière parce que j'ai 200 ou 300 pages à rediriger et elles ont toutes la même syntaxe, c'est pas comment rediriger une seule page...
        0
        1. RedirectMatch si tu veux des utiliser des expressions régulières.

          Si j'ai bien compris, pour toi, ça devrait donner :
          RedirectMatch permanent /conseil-(.+)-gratuites\.html /conseil-$1-gratuit.html
          0
          1. Merci, c'était simplement ça qui me manquait.
            0