annweb Posté 17 Octobre 2005 Posté 17 Octobre 2005 Bonjour, je voudrais savoir ce qui ne fonctionne pas avec ce rewrite : RewriteRule ^([^/]*)-([0-9]+).html$ /recherche/$1-$2.html [R] Merci et bien à vous !
Dan Posté 17 Octobre 2005 Posté 17 Octobre 2005 RewriteRule ^([^/]*)-([0-9]+).html$ /recherche/$1-$2.html [R] La première partie dit ([^/]*) , soit tout ce qui n'est pas / Cela peut donc comprendre le - qui suit immédiatement cette expression... ou si ton expression commence par / cela veut dire "rien du tout" Essaye avec: RewriteRule ^([^-]+)-([0-9]+).html$ /recherche/$1-$2.html [R] qui ne fonctionnera pas si tu as des tirets dans l'expression. Plus génériquement: RewriteRule ^(.+)-([0-9]+).html$ /recherche/$1-$2.html [R] reprend tout ce qui se trouve devant ta série de chiffres. Sinon, tu veux réécrire quoi en quoi ? Ce serait plus simple Dan
annweb Posté 17 Octobre 2005 Auteur Posté 17 Octobre 2005 j'aimerais rediriger la page site.com/site-10.html vers site.com/recherche/site-10.html Merci pour les infos
Sujets conseillés
Veuillez vous connecter pour commenter
Vous pourrez laisser un commentaire après vous êtes connecté.
Connectez-vous maintenant