A voir également:
- PHP- aide pour url rewriting
- PHP- aide pour url rewriting ✓ - Forum - PHP
- PHP url rewriting avec form method GET ✓ - Forum - PHP
- Php redirect to url - Conseils pratiques - PHP
- Php récupérer variable url ✓ - Forum - PHP
- [php] Passer variable dans url - Forum - PHP
3 réponses
Pascal_22
- Messages postés
- 534
- Date d'inscription
- lundi 20 mars 2006
- Statut
- Membre
- Dernière intervention
- 29 août 2014
J'ai modifier ma règle comme ceci et ça semble fonctionner : en rajoutant un tirêt dans ma premioère condition az :([a-zA-Z-]
Est-ce la bonne pratique?
Pascal_22
RewriteRule ^Recheche/([a-zA-Z-]+)-([0-9]+)\.html$ ResultatsRechercheVille.php?NomProvince=$1&FkProvince=$2 [L]
Est-ce la bonne pratique?
Pascal_22
Pascal_22
- Messages postés
- 534
- Date d'inscription
- lundi 20 mars 2006
- Statut
- Membre
- Dernière intervention
- 29 août 2014
Arthezius,
Merci de la réponse. Mais ce que je voulais dire, c'est que oui le tout fonctionne, mais mon affirmation était plutot, si c'était correcte de mettre le tirêt a l'endroit ou je l'ai mis
Mais effectivement ça marche.
Merci
Pascal_22
Merci de la réponse. Mais ce que je voulais dire, c'est que oui le tout fonctionne, mais mon affirmation était plutot, si c'était correcte de mettre le tirêt a l'endroit ou je l'ai mis
([a-zA-Z-]+)
car j'ai lu a quelque place, qu'il est utiliser comme "for range"
Mais effectivement ça marche.
Merci
Pascal_22
arthezius
- Messages postés
- 3538
- Date d'inscription
- jeudi 15 mai 2008
- Statut
- Membre
- Dernière intervention
- 11 septembre 2016
Si ça marche y'a pas besoin de chercher plus loin.
Personnellement, je fais ça comme ça:
Je met "_" au lieu de "-" car chaque variable chez moi est susceptible d'avoir des chiffres et lettres.
Si t'a deuxième variable n'a que des chiffres, y'a pas de problème.
Personnellement, je fais ça comme ça:
RewriteRule ^([A-Za-z0-9_]+)-([A-Za-z0-9_]+)\.html$ index.php?page=$1&var=$2 [L]
Je met "_" au lieu de "-" car chaque variable chez moi est susceptible d'avoir des chiffres et lettres.
Si t'a deuxième variable n'a que des chiffres, y'a pas de problème.
Dans une page met le code suivant:
Tu verra si les deux valeurs s'affichent correctement.
C'est comme ça qu'on apprends.