touristic Posté 6 Novembre 2005 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
Anonymus Posté 8 Novembre 2005 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.
Sujets conseillés
Veuillez vous connecter pour commenter
Vous pourrez laisser un commentaire après vous êtes connecté.
Connectez-vous maintenant