rewriting besoin d'aide

WRInaute impliqué
Bonsoir,

ne comprenant pas grand chose au rewriting, je vous soumet deux pb

les deux lignes ci-dessous, j'ai pas trouvé mieux que de faire des liens en .htm et .html
pour qu'il interprete separement les rewriting.

Code:
RewriteRule  (.*)-([0-9]+)\.htm$  index.php3?id_rubrique=$2 [QSA,L]
RewriteRule  (.*)-([0-9]+)\.html$  index.php3?dest=$2 [QSA,L]

dans l'exemple ci dessous, je ne saiss pas comment ecrire le rewriting, sachant que mes var $3 et $4 peuvent etre du texte , des chiffres.

Code:
RewriteRule  (.*)- ??????? \.htm$  index.php3?id_rubrique=$2&submit=$3&confirm=$4 [QSA,L]



voila, si une bonne ame inspirée passe par la :roll:
Florent
 
WRInaute impliqué
salut,

Tu peux utiliser ceci :]

Code:
RewriteRule  (.*)-([^.]+)\.htm$  index.php3?id_rubrique=$2 [QSA,L]

Enfin il me semble moi je fais passer tout sauf le point
 
WRInaute impliqué
bon pour resumé, mon post initial comment je peux optimiser ce code :

Code:
RewriteRule  (.*)-([0-9]+)\.htm$  index.php3?id_rubrique=$2 [QSA,L] 
RewriteRule  (.*)-([0-9]+)\.html$  index.php3?dest=$2 [QSA,L]

parce que pour que mon rewriting fasse la différence entre id_rubrique et dest, j'ai pas trouvé mieux que de faire deux lignes avec deux rewrite soit htm soit html et si j'avais x variables, je crains de ne pas avoir assez d'extension en magasin.


Le truc c'est que les noms sont dynamiques.

Je crois qu'apres ca, je suis bon pour rewrité les entreprenautes :wink:
 
WRInaute impliqué
Code:
RewriteRule  (.*)-([0-9]+)\.htm$  index.php3?id_rubrique=$2 [QSA,L]
RewriteRule  (.*)-([0-9]+)\.html$  index.php3?dest=$2 [QSA,L]

Passe le nom de tes rubriques en paramètres, avec un truc du genre :
Code:
RewriteRule  ^index-([a-zA-Z0-9\-_]*)-([0-9]+)\.html$  index.php3?$1=$2 [L]

Bon courage.

(P.S. bien sur le 'index' du début est à changer par le nom que tu souhaites...)
 
Discussions similaires
Haut