annweb Posté 17 Octobre 2005 Partager 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 ! Lien vers le commentaire Partager sur d’autres sites More sharing options...
Dan Posté 17 Octobre 2005 Partager 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 Lien vers le commentaire Partager sur d’autres sites More sharing options...
annweb Posté 17 Octobre 2005 Auteur Partager 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 Lien vers le commentaire Partager sur d’autres sites More sharing options...
Sujets conseillés
Veuillez vous connecter pour commenter
Vous pourrez laisser un commentaire après vous êtes connecté.
Connectez-vous maintenant