.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. Merci, c'était simplement ça qui me manquait.
    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 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. 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
        2. Qu'un pourrait-il m'aider SVP ?
          0
          1. tu veux faire des redirections suite à un changement d'url de ton site ?
            0
        3. 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. salut

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

            0