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

  FORUM HardWare.fr
  Programmation
  HTML/CSS

  [URL Rewriting], help please !

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[URL Rewriting], help please !

n°1257619
spark
Luc ?
Posté le 02-12-2005 à 16:07:21  profilanswer
 

J'aimerais faire de l'url rewriting, mais pour seulement une partie de l'adresse.
 

Exemple d'adresses:  
/test1/test2.html
/test1/test2.html?test3=1
/test1/test2.html?test3=1&test4=2


 
avant d'en arriver là, quelques petits essais:
 
un extrait de .htaccess
 

RewriteRule ^test1/test2.html-sort$ index.php?app=test1&mod=test2&super=spark [L]


 
si je demande l'url /test1/test2.html-sort
je recupere dans mon $_GET les valeurs suivantes:

app = test1
mod = test2
super = spark


donc là, tout fonctionne, par contre, si je veux ecrire mon adresse avec un '?' au lieu d'un '-'
j'écris la regle suivante:
 

RewriteRule ^test1/test2.html\?sort$ index.php?app=test1&mod=test2&super=spark [L]


et là, si je demande l'url /test1/test2.html?sort
je recupere rien car la regle est pas matchée et j'ai une erreur dans mon log apache:

File does not exist: c:/blablabla/test1/test2.html


 
Une idée pour mon url semi-rewritting ?
 
Je veux faire comme ca car j'affiche un tableau de valeurs, avec des liens sur les titres de colonnes avec des variables pour la colonne de tri et le sens de tri.
Donc ca sert a rien que ca soit référencé par les robots,d'où l'utilisation de '?' au lieu de '-'.
 
Merci pour votre aide :D


Message édité par spark le 02-12-2005 à 16:08:49
mood
Publicité
Posté le 02-12-2005 à 16:07:21  profilanswer
 

n°1257632
masklinn
í dag viðrar vel til loftárása
Posté le 02-12-2005 à 16:18:50  profilanswer
 

Il serait, je pense, relativement fin de ta part d'apprendre à faire des expressions rationnelles (ou RegEx) :heink:  
 
Non parce qu'essayer de matcher en brut les caractères réservés du langage, lolilol :heink:


---------------
Stick a parrot in a Call of Duty lobby, and you're gonna get a racist parrot. — Cody
n°1257651
spark
Luc ?
Posté le 02-12-2005 à 16:27:50  profilanswer
 

c'est en dur pour l'exemple :heink: en tout cas, merci pour ta réponse constructive :o
 
tu veux ma chaine brute ?  
la voilà :
 

RewriteRule ^([A-Za-z0-9\/\-]+)/([A-Za-z0-9\/\-]+).html\-([A-Za-z0-9_\-\&\=]+)$ index.php?app=$1&mod=$2&$3 [L]


Url:
http://blabla/test1/test2.html-sort=4&order=2
 
Ca matche:

app = test1
mod = test2
sort = 4
order = 2


 
 

RewriteRule ^([A-Za-z0-9\/\-]+)/([A-Za-z0-9\/\-]+).html\?([A-Za-z0-9_\-\&\=]+)$ index.php?app=$1&mod=$2&$3 [L]


Url:
http://blabla/test1/test2.html?sort=4&order=2
 
Ca matche pas..
 
Voilà, c'est mieux ?  :sarcastic:

Message cité 1 fois
Message édité par spark le 02-12-2005 à 16:30:09
n°1257823
chrisbk
-
Posté le 02-12-2005 à 21:33:09  profilanswer
 

perso je trouve ca nulachié, mais ca n'engage que moi [:god]

n°1257833
xtof_83
Freeride Spirit
Posté le 02-12-2005 à 21:41:47  profilanswer
 

spark a écrit :

c'est en dur pour l'exemple :heink: en tout cas, merci pour ta réponse constructive :o
 
tu veux ma chaine brute ?  
.....


 
 
pas besoin de s'énerver, juste d'être clair dés le début ;)  :kaola:  
 
 ;)

n°1257842
spark
Luc ?
Posté le 02-12-2005 à 21:59:55  profilanswer
 

chrisbk, y a longtemps que t'étais pas venu pourrir un de mes topics, ca me manquait presque :o

n°1257843
chrisbk
-
Posté le 02-12-2005 à 22:01:21  profilanswer
 

bin ouais, enfin t'en pas fait souvent non plus, c'est ca qui craint.
 
Fais en plus et je viendrais plus souvent [:god]


Message édité par chrisbk le 02-12-2005 à 22:01:28

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  HTML/CSS

  [URL Rewriting], help please !

 

Sujets relatifs
[Débutant] URL+POST ou GET[Help] StringTokenizer
formulaires en PHP =>> Help plizzzz[HELP] Flux RSS généré par PHP !
[apache] Rewriting avec dossiers virtuelsl'url rewriting: echapper le "?" ?
help plz g teléchagé 1 desin mé jariv pa a lutilise avc frontpageFopen pour un URL
help probleme de tris sous mysqlhelp redirect permanent .htaccess
Plus de sujets relatifs à : [URL Rewriting], help please !


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