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

  FORUM HardWare.fr
  Programmation
  Divers

  [apache] url rewriting avec _

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[apache] url rewriting avec _

n°1199730
_xXx_
::::...Force et Honneur...::::
Posté le 14-09-2005 à 21:49:02  profilanswer
 

hello,  
 
j'ai un petit problème au niveau de l'url rewriting,  
 
une page de ce type :  
 
page.php?c=1&path=$1  
avec $1 =1_1  
 
marche bien en rewrité et elle donne ceci :  
page-(.*).html$  
 
par contre si ma page devient :  
page.php?path=1_1&mode=1&c=1&page=1&total=2  
 
et que en rewrité je fais ça :  
 
RewriteRule ^page-(.*)-(.*)-(.*)-(.*)-(.*).html$ page.php?path=$1&mode=$2&c=$3&page=$4&total=$5 [L]  
 
là ça ne marche plus !  
apparement l'url rewriting n'aime pas les _ dans les variables, est-ce à cause de ça que ça marche pas ? mais ce qui est bizarre c'est que ça marche ds un cas(quand c'est l'unique variable et quand il y en a plusieurs là ça marche plus.  
 
merci d'avance de l'aide !


---------------
banni donc partis, pour toujours
mood
Publicité
Posté le 14-09-2005 à 21:49:02  profilanswer
 

n°1199748
masklinn
í dag viðrar vel til loftárása
Posté le 14-09-2005 à 22:01:22  profilanswer
 

_xXx_ a écrit :

apparement l'url rewriting n'aime pas les _ dans les variables , est-ce à cause de ça que ça marche pas ?


me semble pas que ça pose de problème (il s'en fout royalement en fait). Tu peux toujours essayer de passer tes matchers en minimal, et de spécialiser un peu tes filtres (je vois pas trop l'intérêt de ".*" quand tu ne matches que des chiffres par exemple).
 
Accessoirement ton URL est franchement bizarre, et pas vraiment intéressante. À la base, l'URL Rewriting ça sert quand même à créer des URL lisibles hein [:pingouino]
Faire de l'URL Rewriting pour le plaisir de faire de l'URL rewriting, c'est pas grandiose comme idée...


---------------
Stick a parrot in a Call of Duty lobby, and you're gonna get a racist parrot. — Cody
n°1200002
omega2
Posté le 15-09-2005 à 09:59:41  profilanswer
 

Faisons simple : c'est quoi l'adresse envoyé par le navigateur et c'est quoi le résultat attendus? Il manque au moins l'un des deux.

n°1200680
_xXx_
::::...Force et Honneur...::::
Posté le 15-09-2005 à 19:37:43  profilanswer
 

alors l'url avec variable est :
page.php?path=$path&mode=$mode&c=$c&page=$page&total=$total
 
et je cherche à avoir :
page-path-mode-c-page-total.html
 
voila, merci beaucoup !
 
et donc la variable path contient au moins 1 : _


---------------
banni donc partis, pour toujours
n°1200697
sielfried
Posté le 15-09-2005 à 20:42:38  profilanswer
 

Remplace tes .* par des .+? pour voir.
 
Et c'est \.html, pas .html.
 
Cela dit comme a dit Masklinn, y'a sûrement moyen de faire un filtre plus restrictif, et chui tout aussi sceptique sur l'intérêt de l'url rewriting ici... [:figti]


---------------
StarCraft Professional Gaming Database | [Ze Topic] Starcraft/BroodWar
n°1201412
_xXx_
::::...Force et Honneur...::::
Posté le 16-09-2005 à 23:24:29  profilanswer
 

salut,
 
merci de l'aide mais ça marche pas non plus en remplaçant par .+?
si tu as d'autres idées merci !


---------------
banni donc partis, pour toujours
n°1201418
sielfried
Posté le 16-09-2005 à 23:35:44  profilanswer
 

^page-([^\-]+)-([^\-]+)-([^\-]+)-([^\-]+)-([^\.]+)\.html$


---------------
StarCraft Professional Gaming Database | [Ze Topic] Starcraft/BroodWar
n°1201622
_xXx_
::::...Force et Honneur...::::
Posté le 17-09-2005 à 18:48:46  profilanswer
 

merci beaucoup ça marche !!
super sympa de ta part


---------------
banni donc partis, pour toujours

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

  [apache] url rewriting avec _

 

Sujets relatifs
[apache] comment configurer l'apparence par defaut ?Configurer Apache 1.3.33 avec SSL
[Apache] La doc est elle téléchargeable?Apache & propiétaire de fichier uploadé
module apache en c[Apache/PHP/MySQL] Newbie - Pb de connecxion distante (en local: OK)
VirtualHosts Apache ...L'URL Rewriting a encore de l'intérêt ?
[Apache & URL Rewriting] Questions métaphysiques[Apache] URL Rewriting : dossier virtuel
Plus de sujets relatifs à : [apache] url rewriting avec _


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