touristic Posté 6 Novembre 2005 Partager Posté 6 Novembre 2005 Bonjour, je viens consulter vos lumières, j'ai fait un rewriting qui fonctionne bien, à ma surprise, mais la solution n'est pas propre. Mon rewriting est le suivant : RewriteRule ^voyage-([^-&]*)/vacances-([0-9]+)\.html$ /annuaire/vacances-voyage.php?cat_name=$1&cat_id=$2 [L] Mon souci réside dans le contenu de mon champs "cat_name" où peuvent se trouver "Languedoc Roussillon" ou "Hotel de Luxe" et ce code est naturellement traduit dans le rewriting en "Languedoc%20Roussillon" ou "Hotel%20de%20Luxe" Mon souhait ultime serait d'avoir des tirets "-" à la place des "%20" dans mon url rewritée : voyage-Hotel%20de%20Luxe/vacances-2.html qui donnerait voyage-Hotel-de-Luxe/vacances-2.html Merci beaucoup par avance pour votre aide Lien vers le commentaire Partager sur d’autres sites More sharing options...
Anonymus Posté 8 Novembre 2005 Partager Posté 8 Novembre 2005 C'est dans le code html que tu dois faire le changement. Ainsi, tu ne dois pas avoir : <a href="voyage-Hotel de Luxe/vacances-2.html">hotel de luxe</a> mais : <a href="voyage-Hotel-de-Luxe/vacances-2.html">hotel de luxe</a> Par défaut, le navigateur rajoutera toujours un %20 à la place d'un espace. Après, dans ton rewrite, tu récupéreras la bonne info. 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