Gestion des paramètres [Mod_Rewrite] - Divers - Programmation
Marsh Posté le 25-01-2005 à 12:17:16
RewriteRule ^(.+)\??(.*)$ index.php?alias=$1&$2 [L,QSA]
http://httpd.apache.org/docs/mod/m [...] ewriteRule
Marsh Posté le 25-01-2005 à 13:16:57
J'avais lu pas mal de doc mais un peu trop vite apparemment, merci bcp
Marsh Posté le 25-01-2005 à 14:13:36
Content que ça marche, j'ai jamais essayé
Marsh Posté le 25-01-2005 à 11:46:47
Salut tout l'monde !
Voilà, j'ai un problème : j'ai l'impression que mod_rewrite ne prend en input que le path et non les paramètres ce qui est plutôt embêtant !
Exemple :
La règle : RewriteRule ^(.+)\??(.*)$ index.php?alias=$1&$2 [L]
URL : http://www.test.com/hfr/?page=2&...
Ce que je veux : http://www.test.com/index.php?alia [...] page=2&...
Ce que j'ai : http://www.test.com/index.php?alias=hfr
WTF ? C'est bien c'que je pense : mod_rewrite ne s'occupe que des path ? (si je remplace le ? par ç par ex, ça passe mais moi j'veux un ? bien sûr )
La solution à mon problème je l'ai en faisant un traitement sur les variables d'environnement dans mon PHP mais j'aimerais bien l'éviter pour faire + propre..
Des idées ?