FrenchKiss Posté 9 Avril 2005 Posté 9 Avril 2005 Hello à tous Voilà je réécris l'url monsite.com/lexique.php?word=mot en monsite.com/lexique/mot Ca, ça marche - tant mieux. Le soucis que j'ai à présent, c'est que sur ma page lexique.php, la variable word (qui devrait être ="mot") me semble vide. Je ne parviens pas à récupérer cette valeur quand je passe par l'url rewritée... Voici mon htaccess : RewriteEngine OnRewriteRule ^lexique/([a-z]*) lexique.php?word=$1 Quelqu'un pourrait-il m'éclairer un peu ? Merci d'avance FK.
Anonymus Posté 13 Avril 2005 Posté 13 Avril 2005 tu devrais pouvoir la récupérer par la variable $_GET['word']. Si ce n'est pas le cas, affiches toutes les variables renvoyées par $_GET : foreach($_GET as $k => $v)echo"<br>".$k."-->".$v; Jettes déjà un oeil pour voir si tu la retrouves.
FrenchKiss Posté 14 Avril 2005 Auteur Posté 14 Avril 2005 Merci pour ta réponse Je suis parvenu (à peu près) à mes fins en utilisant la règle suivante : RewriteRule lexique.php/([[:alpha:]]+)/$ /lexique.php?word=$1 J'ai rajouté l'extension .php sinon ça merdait complet, et j'ignore pourquoi. Le problème que j'ai maintenant, est que j'aimerais que cette variable puisse, en plus des caractères alpha(bétiques), accepter des espaces, des tirets, etc... Genre : Body Language, ou Bitch-Shield, etc ... Ces mots ne passent pas avec la règle que j'utilise actuellement... :/
Sujets conseillés
Veuillez vous connecter pour commenter
Vous pourrez laisser un commentaire après vous êtes connecté.
Connectez-vous maintenant