.htacess et Regex...

Résolu
Crosslink06 -  
 Crosslink06 -
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. Utilisateur anonyme
     
    salut

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

    0
  2. Crosslink06
     
    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
  3. Crosslink06
     
    Qu'un pourrait-il m'aider SVP ?
    0
    1. Utilisateur anonyme
       
      tu veux faire des redirections suite à un changement d'url de ton site ?
      0
  4. Crosslink06
     
    Voilà oui; En utilisant une expression régulière dans mon fichier .htaccess car la syntaxe des pages est la même.
    0
    1. Utilisateur anonyme
       
      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
  5. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  6. Crosslink06
     
    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
  7. P@t@ch0n Messages postés 603 Statut Membre 85
     
    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
  8. Crosslink06
     
    Merci, c'était simplement ça qui me manquait.
    0