|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Membre éprouvé
![]() Guillaume Développeur Web Inscription : décembre 2007 Messages : 353 ![]() |
Bonjour,
Je rencontre actuellement un petit problème de réécriture d'url. Je m'explique: La regex fonctionne: (./revendeurs-aviculteurs,alsace.html) Code :
RewriteRule ^revendeurs-aviculteurs,(.*)\.html$ /index.php?view=revendeurs&type=2®ion=$1 [NC,L] Code :
RewriteRule ^revendeurs-aviculteurs,(.*),(.*)\.html$ /index.php?view=revendeurs&type=2®ion=$1&departement=$2 [NC,L] Alors j'aimerais savoir si éventuellement on pouvait n'autoriser que les caractères texte et le "_". J'ai vraiment du mal avec les regex ^^" Cordialement, Guillaume.
__________________
Si ce que tu as à dire n'est pas plus beau que le silence, alors tais toi. - Pensez à voter pour les messages qui vous ont été utiles ainsi que de mettre
|
|
00
|
|
|
#2 |
![]() ![]() Inscription : août 2005 Messages : 8 277 ![]() |
Où ça ? Comment ? A un moment donné, il faut aussi que le script vérifie la validité des paramètres qu'on lui envoie. Tu ne peux pas demander à Apache de tout vérifier en amont. Tu peux dire à Apache de n'accepter dans sa RewriteRule que les caractères texte et le _ (au passage, ça fait avec la syntaxe suivante : [a-zA-Z_]) mais tout ce qu'Apache pourra faire si on ne tape pas ces caractères c'est sortir une erreur 404 Not Found. Est-ce que tu attends ?
__________________
![]() Du détail, du détail, du détail !!! Revenons à la source : lisons la documentation et les fichiers de trace, la réponse à notre problème s'y trouve sans doute
|
|
|
00
|
Copyright © 2000-2012 - www.developpez.com