.htacess et Regex...
Résolu
Crosslink06
-
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
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
-
-
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 ? -
-
Voilà oui; En utilisant une expression régulière dans mon fichier .htaccess car la syntaxe des pages est la même.
-
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.|||
-
-
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...
-
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
-