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

  FORUM HardWare.fr
  Programmation
  PHP

  [URL REWRITING] Ne pas perdre les variables supplémentaire

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[URL REWRITING] Ne pas perdre les variables supplémentaire

n°684441
Mydrinn
Posté le 25-03-2004 à 22:23:48  profilanswer
 

Bonjour !
 
Je fais de l'url rewriting sur mes pages
Mais il y a une variable que je ne passe pas obligatoirement donc je la
rajoute a la fin de mon url (quand j'en ai besoin)
Hors sur mes pages rewrités cette variable n'est plus passé
 
Exemple :
 
Voila mon .htacces :
RewriteEngine On
RewriteRule ^club-region([0-9]*).* /clubs/region.php?reg=$1
RewriteRule ^club-photo([0-9]*).* /clubs/fiche.php?clb=$1
 
Et lorsque j'appel : club-region6.htm?test=1
Ma variable 'test' n'existe plus !
 
Comment faire pour la prendre en compte sachant qu'elle n'est pas
obligatoirement présente ?
Merci d'avance pour votre aide

mood
Publicité
Posté le 25-03-2004 à 22:23:48  profilanswer
 

n°684487
T509
$job->GetJob(now)
Posté le 25-03-2004 à 23:32:11  profilanswer
 

il faut que tu prévoies des règles qui correspondent à l'existence de cette variable
 
RewriteEngine On
RewriteRule ^club-region([0-9]*).* /clubs/region.php?reg=$1
RewriteRule ^club-photo([0-9]*).* /clubs/fiche.php?clb=$1  
RewriteRule ^club-region([0-9]*)-test([0-9]*).* /clubs/region.php?reg=$1&test=$2
RewriteRule ^club-photo([0-9]*)-test([0-9]*).* /clubs/fiche.php?clb=$1&test=$2

n°684493
Mydrinn
Posté le 25-03-2004 à 23:44:03  profilanswer
 

Ton script tiens compte d'une variable ecrite dans l'url de ce type club-region6-test1.htm
 
Hors je ne peux pas faire cela car cette variable (test) n'est pas tjrs renvoyé sur la meme page !
 
L'url rewriting ne peux pas prendre en compte se qui se trouve aprés le .htm dans club-region6.htm?test=1 ?
 
Merci encore de ton aide

n°685168
T509
$job->GetJob(now)
Posté le 26-03-2004 à 16:25:53  profilanswer
 

Mydrinn a écrit :

Ton script tiens compte d'une variable ecrite dans l'url de ce type club-region6-test1.htm
 
Hors je ne peux pas faire cela car cette variable (test) n'est pas tjrs renvoyé sur la meme page !
 
L'url rewriting ne peux pas prendre en compte se qui se trouve aprés le .htm dans club-region6.htm?test=1 ?
 
Merci encore de ton aide


 
Je crois que non car ce n'est pas intégré dans ta règle, il faudrait lui dire d'une façon ou d'une autre au serveur.
 
De plus les 4 règles traitent les cas avec ou sans ton param test. N'oublie pas les flags [L] ...


Message édité par T509 le 26-03-2004 à 16:34:14
n°685176
T509
$job->GetJob(now)
Posté le 26-03-2004 à 16:31:52  profilanswer
 


essaie
 
RewriteRule ^club-region([0-9]*)\.htm\?(.*)$ /clubs/region.php?reg=$1&$2 [L]

n°685294
Mydrinn
Posté le 26-03-2004 à 18:35:05  profilanswer
 

C bon en fait je viens de trouver le probleme !
 
Il rejouter : [QSA] a la fin !
 
Merci a vous tous de m'avoir aidé

n°685339
T509
$job->GetJob(now)
Posté le 26-03-2004 à 19:30:40  profilanswer
 

Il correspond à quoi le flag [QSA] ?

n°685431
Mydrinn
Posté le 26-03-2004 à 23:15:27  profilanswer
 

Query String Append

n°685502
T509
$job->GetJob(now)
Posté le 27-03-2004 à 10:26:11  profilanswer
 

merci


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

  [URL REWRITING] Ne pas perdre les variables supplémentaire

 

Sujets relatifs
Help : Probleme PHP : tableaux et variables!probleme avec les variables de session
question basique sur les variables dans du xslConnaitre l'URL
DataSource : Cannot create JDBC driver of class '' for connect URL 'bouton envoyer et lien supplémentaire--> m'en sors toujours pas !
bouton "submit" avec lien supplémentaire???[JS] Réécriture d'URL
[ PHP ] Les variables et leurs portées...J'ai un problème avec SCCANF() et les types de variables
Plus de sujets relatifs à : [URL REWRITING] Ne pas perdre les variables supplémentaire


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