rewriting besoin d'aide

Consultez la formation URL Rewriting et sites dynamiques de WebRankInfo / Ranking Metrics


Lentreprenaute
WRInaute impliqué
WRInaute impliqué
 
Messages: 923
Inscription: 18 Oct 2003

rewriting besoin d'aide

Message le Mer Nov 24, 2004 19:18

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: Tout sélectionner
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: Tout sélectionner
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

moutyk
WRInaute impliqué
WRInaute impliqué
 
Messages: 713
Inscription: 1 Mar 2003

Message le Mer Nov 24, 2004 20:12

salut,

Tu peux utiliser ceci :]

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


Enfin il me semble moi je fais passer tout sauf le point


Lentreprenaute
WRInaute impliqué
WRInaute impliqué
 
Messages: 923
Inscription: 18 Oct 2003

Message le Ven Nov 26, 2004 17:40

bon pour resumé, mon post initial comment je peux optimiser ce code :

Code: Tout sélectionner
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:

totoro
WRInaute impliqué
WRInaute impliqué
 
Messages: 925
Inscription: 28 Juil 2004

Message le Ven Nov 26, 2004 19:55

Code: Tout sélectionner
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: Tout sélectionner
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...)


Si vous avez aimé cette discussion, partagez-la sur vos réseaux sociaux préférés :

Formation recommandée sur ce thème :

Formation URL Rewriting et sites dynamiques : apprenez comment mettre en place la réécriture d'URL, comment optimiser vos URL et profiter de vos pages dynamiques pour booster votre référencement. Formation animée par Olivier Duffez et Fabien Facériès, experts en référencement naturel.

Tous les détails sur le site Ranking Metrics : programme, prix, dates et lieux, inscription en ligne.

Lectures recommandées sur ce thème :



Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités