-
Aide URL rewriting
Bonjour,
je n'arrive pas à créer correctement des règles de réécriture URL dans un fichier .htaccess
j'ai du mal avec les expressions régulières.
j'ai déjà vérifié, en faisant un test, que l'URL rewriting est bien opérationnelle sur mon wamp local.
Je voudrais remplacer les URL du type
Code:
http://desport/liste_detail.php?ID=51&marque=Citroën&modele=C4
par (par exemple)
Code:
http://desport/vehicule-occasion-Citroën-C4
je ne veux pas montrer l'ID (donc pas de $1 utilisé)
"desport" représente mon vhost local
mais je peux remplacer par le vrai domaine après.
merci pour votre aide
-
sans monter l'id c'est pas possible, sauf si id correspond à vehicule-occasion
-
c'est vrai, tu as raison je ne peux pas empecher l'ID, mais c'est pas grave, je pourrais montrer //desport/vehicule-occasion-51-Citroën-C4, c'est pas catastrophique au final. L'important c'est que j'ai des mot clés dans l'URL.
Alors j'ai un peu avancé mais il y a un truc que je comprends pas:
disons que par exemple je fabrique un lien
/article-25-Renault-Megane
dans ma page web et je le "rewrite" en
/page.php?ID=25
ça, je suis sur le point d'y arriver, par contre quand le contenu de la page /page.php?ID=25 est affichée, j'aimerais que dans la barre d'adresse soit affiché /article-25-Renault-Megane aussi !!
ça doit être possible puisque c'est le cas avec Wordpress quand on active les permaliens...
Faut il du code en plus???
merci
-
Bonsoir,
je crois qu'il faut ajouter le drapeau [L] a la redirection
;)
-
oui je sais mais [L] c'est pour dire à la fin que c'est la dernière déclaration de réécriture ( L pour Last )
moi ce que je veux c'est que dans la barre d'adresse de la page qui s'ouvre il y ait l'URL "humaine"