.htacess et Regex...

Résolu/Fermé
Crosslink06 - 1 mai 2009 à 09:12
 Crosslink06 - 3 mai 2009 à 12:14
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

7 réponses

Utilisateur anonyme
1 mai 2009 à 14:37
salut

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


0
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
Qu'un pourrait-il m'aider SVP ?
0
Utilisateur anonyme
2 mai 2009 à 00:39
tu veux faire des redirections suite à un changement d'url de ton site ?
0
Voilà oui; En utilisant une expression régulière dans mon fichier .htaccess car la syntaxe des pages est la même.
0
Utilisateur anonyme
2 mai 2009 à 02:50
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

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
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
P@t@ch0n Messages postés 565 Date d'inscription mercredi 15 avril 2009 Statut Membre Dernière intervention 28 décembre 2009 85
3 mai 2009 à 10:45
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
Merci, c'était simplement ça qui me manquait.
0