rgesnot Posté 10 Novembre 2004 Posté 10 Novembre 2004 Bonjour, Si vous avez une url de la sorte : h**p://www.mondomaine.com/454qsdqs45_dutexte%20%20dutexte????.html je veux que ca redirige vers : h**p://www.mondomaine.com/index.php?arg1=454qsdqs45&arg2=dutexte%20%20dutexte???? J'ai mis ma regle, elle fonctionne, sauf dans l'url de depart, le fichier contient des "?" . Comment peut on contourner le probleme. (il me semblait que "." remplacait tout caratere, y compris "?") Je vous remercie par avance
Dan Posté 10 Novembre 2004 Posté 10 Novembre 2004 Salut Rgesnot, Le caractère ? est en fait le début du Query String... pour le transmettre inchangé, il faut ajouter le flag QSA (Query String Append) à la fin de la règle. Dan
rgesnot Posté 13 Novembre 2004 Auteur Posté 13 Novembre 2004 Je te remercie dan, je vais essayer ca. Mais en fait, c'est pas pour ca que j'ai ce caractere, mais que parfois un des attributs est une phrase qui contient des "?" Merci encore
rgesnot Posté 13 Novembre 2004 Auteur Posté 13 Novembre 2004 Bon bah ca fonctionne pas. Ma regle est : RewriteRule ^([0-9]*)_(.*).htm index.php?arg1=$1 [L,QSA] Car en fait j'ignore l'argument 2. Ca fonctionne avec http://www.mondomaine.com/12345_totoestbete.htm mais ca marche pas avec http://www.mondomaine.com/12345_totoestbete????.htm
Dan Posté 15 Novembre 2004 Posté 15 Novembre 2004 Salut, L'URL: http://www.mondomaine.com/12345_totoestbete????.htm n'est pas syntactiquement correcte. D'où vient-elle ? Dan
rgesnot Posté 16 Novembre 2004 Auteur Posté 16 Novembre 2004 Salut, L'URL: http://www.mondomaine.com/12345_totoestbete????.htm n'est pas syntactiquement correcte. D'où vient-elle ? Dan <{POST_SNAPBACK}> En fait, c'est l'id d'un topic de forum et le titre du topic. C'est pour avoir le titre dans l'url. Je suis pas sûr de pouvoir modifier le titre avant.
Sujets conseillés
Veuillez vous connecter pour commenter
Vous pourrez laisser un commentaire après vous êtes connecté.
Connectez-vous maintenant