Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
791 connectés 

  FORUM HardWare.fr
  Programmation
  PHP

  Probleme ecriture RewriteRule

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Probleme ecriture RewriteRule

n°1473112
fluminis
Posté le 09-11-2006 à 16:51:59  profilanswer
 

Hello all,
 
Je tente de mettre en place de l'url rewriting pour gerer le multilingue sur mon site.
 
ie: je veux que l'utilisateur tape http://www.monsite.net/fr/mapage.p [...] param2=...
et que ça attaque la page http://www.monsite.net/mapage.php? [...] param2=...
 
J'ai ecris la regle suivante, qui fonctionne pour toutes les url sans parametres

Code :
  1. RewriteRule (fr|en)/([^.]+)\.php$ /$2.php?lang=$1&racine=../


 
Mon probleme est que je n'arrive pas a ecrire la regle pour les url avec parametres...
La regle suivante ne fonctionne pas :

Code :
  1. RewriteRule (fr|en)/([^.]+)\.php(.*)$ /$2.php?lang=$1&racine=../&$3


 
Merci d'avance


---------------
http://poemes.iceteapeche.com - http://www.simuland.net
mood
Publicité
Posté le 09-11-2006 à 16:51:59  profilanswer
 

n°1473176
dwogsi
Défaillance cérébrale...
Posté le 09-11-2006 à 18:36:59  profilanswer
 

Pas vraiment de rapport avec php... bref.
Et sinon quelque chose comme ça :

Code :
  1. RewriteRule (fr|en)/([^.]+)\\.php\\?(.*)$ /$2.php?lang=$1&racine=../&$3


 
Parce que dans ta règle tu ne prend pas en compte le ? qui est mis deux fois ensuite.
Je pas bien clair là je crois...
 
En fait avec ta règle le ? apparait deux fois dans la requête finale.
 
Enfin je sais pas si ton problème viens de là mais à essayer.


Message édité par dwogsi le 09-11-2006 à 18:37:23
n°1473889
grosjojo
Posté le 11-11-2006 à 14:09:18  profilanswer
 

Avec QSA?
Et j'écrirais un truc dans le genre:

Code :
  1. RewriteRule ^/?(fr|en)/(.+)$ http://monsiteweb/$2?lang=$1 [QSA]


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  PHP

  Probleme ecriture RewriteRule

 

Sujets relatifs
Vb.net -----> Excel problème!!probléme de lien dans un menu déroulan
Problème CSS Explorer 6[presque résolu] Problème de Session
problème d'if[C++ OpenGL] probleme avec les callback du glutess
[resolu] Probleme passage iframe --> includeProblème de logique objet
Probleme avec fonction left() en vbaprobleme upload certains types de fichiers (mp3, guitarpro)
Plus de sujets relatifs à : Probleme ecriture RewriteRule


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR