Sous répertoires virtuels en une seule règle ?

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

sebseb
Nouveau WRInaute
 
Messages: 25
Inscription: Ven Sep 10, 2004 8:32

Sous répertoires virtuels en une seule règle ?

Message le Lun Déc 19, 2005 17:56

Bonjour,

Je galère avec mes règles d'url rewriting (faut dire que je ne suis pas un kador !).

Je voudrais réécrire des URL ainsi :


Code: Tout sélectionner
RewriteRule ^occasion-moins-2-ans/[[A-Za-z0-9\-]+-t([0-9]*)]?/?[[A-Za-z0-9\-]+-m([0-9]+)]?/?$ /occasion_moins_2ans.php?id_type=$1&marque=$2 [QSA,L]


pour genre : /occasion-moins-2-ans/tourisme-berline-t1/peugot-m1/
là pas de soucis mais je voudrais que ça marche pour /occasion-moins-2-ans/peugot-m1/ et donc que le premier groupement soit optionnel.
Avec les []? pour essayer d'isoler le groupement facultatif ça marche pas mais avec ()?
Code: Tout sélectionner
^occasion-moins-2-ans/([A-Za-z0-9\-]+-t([0-9]*))?/?([A-Za-z0-9\-]+-m([0-9]+))?/?$

ça marche mais je mobilise 2 variables de + et avec d'autres critères, je fonds le stock des 9 variables admises ...
Je ne veux récupérer que les id genre *****-t1

Sinon, je vais devoir étudier et mettre des règles pour chaque cas ?

Merci d'avance pour votre aide
Bye
Seb


correiaj
WRInaute accro
WRInaute accro
 
Messages: 1106
Inscription: Lun Avr 25, 2005 22:39

Message le Lun Déc 19, 2005 18:18

La définition d´une variable, c´est d´être variable ;-) Donc pas d´autre solution.
Il te faut faire des règles distinctes ou utiliser la variable.
Juste au passage,
Il vaut mieux avoir plusieurs règles légères qu´une lourde car chaque requete necessitera beaucoup de ressource.
Alors c´est un peu plus long mais au bout du compte, c´est bien mieux...

sebseb
Nouveau WRInaute
 
Messages: 25
Inscription: Ven Sep 10, 2004 8:32

Message le Mar Déc 20, 2005 9:50

Salut,

Merci pour la réponse !
Bon bhé, je m'ycolle alors ;)

@+
Seb


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