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

  FORUM HardWare.fr
  Programmation
  HTML/CSS

  URL rewinting - expression régulière

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

URL rewinting - expression régulière

n°2238242
zezette
"Allez hop, au revoir"
Posté le 18-09-2014 à 16:00:36  profilanswer
 

Bonsoir à tous,
 
Je viens d'activer l'url rewriting sur mon site de sorte que  
 
http://www.monsite.com/site/69-marcel-le-routier renvoie à http://www.monsite.com/site/page.php?numpage=69
 
Pour ce faire, j'ai, modifié mon .htaccess avec  
 

Code :
  1. Options +FollowSymlinks
  2. RewriteEngine On
  3. RewriteRule ^site/([0-9]+)-[a-zA-Z0-9]+ site/page.php?numpage=$1 [L]


 
Le soucis que je rencontre c'est que parfois il y a un ou plusieurs autres paramètres que j'aimerais conserver...
 
J'ai donc essayé ceci :  

Code :
  1. RewriteRule ^site/([0-9]+)-[a-zA-Z0-9]+&?(*) site/page.php?numpage=$1$2 [L]
  2. #Commence par site/ suivi d'un chiffre suivi d'un - suivi de lettres ou de chiffres (j'ai oublié les tirets) suivi de 0 ou 1 & suivi de tout caractère


Mais ça marche pas
 
Quelqu'un pourrait m'aider ?


---------------
"Par moment j'me d'mande si chui pas con" G. de Suresnes
mood
Publicité
Posté le 18-09-2014 à 16:00:36  profilanswer
 

n°2238246
zezette
"Allez hop, au revoir"
Posté le 18-09-2014 à 16:13:38  profilanswer
 

Je crois que j'ai trouvé :

Code :
  1. RewriteRule ^site/([0-9]+)-[a-zA-Z0-9-]+&?(.*) site/page.php?numpage=$1&$2 [L]


---------------
"Par moment j'me d'mande si chui pas con" G. de Suresnes
n°2238250
mechkurt
Posté le 18-09-2014 à 16:33:32  profilanswer
 

y'a un flag exprès pour ça : QSA, comme query string append
http://httpd.apache.org/docs/curre [...] l#flag_qsa


---------------
D3
n°2240836
zezette
"Allez hop, au revoir"
Posté le 21-10-2014 à 11:24:30  profilanswer
 

Merci, c'est en effet beaucoup plus simple comme ça
 

Code :
  1. RewriteRule ^site/([0-9]+)-[a-zA-Z0-9-]+ site/page.php?numpage=$1 [QSA,L]


---------------
"Par moment j'me d'mande si chui pas con" G. de Suresnes

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

  URL rewinting - expression régulière

 

Sujets relatifs
Url rewriting avec des titresJS - Expression régulière : supprimer des attributs de balises html
PYTHON Concaténation URL entraine erreur 400Expression regulière : Dernier Mot
[php] Stocker une variable dans l'URL.Rewrite URL vers second domain via .htaccess ?
Linq, Expression et Compiled Queries 
Plus de sujets relatifs à : URL rewinting - expression régulière


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