[Résolu] probleme de ? dans mon url rewrité

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

bucheron
WRInaute discret
WRInaute discret
 
Messages: 130
Inscription: 16 Juin 2006

[Résolu] probleme de ? dans mon url rewrité

Message le Sam Jan 13, 2007 18:43

Bonjour à tous,

je rencontre un pb avec mon url_rewrite. voici ma règle:

Code: Tout sélectionner
RewriteRule ^jeux/(.*)$ /jeux/index.php?url=$1 [L]


Celle ci marche sans problème. Pour vous donné un exemple on peut avoir
[url]monsite.com/jeux/machine-sous/3-lignes/[/url]

jusque la ca marche or j'ai des options que je souhaiterais les traiter classiquement avec un ?. par exemple :
monsite.com/jeux/machine-sous/3-lignes/?opt=bla

si je rajoute :
Code: Tout sélectionner
RewriteRule ^jeux/(.*)?opt=(.*)$ /jeux/index.php?url=$1&opt=$2 [L]

cela ne marche pas j'ai essayer avec un \ devant le ? mais rien n'y fait.

Alors je me suis dit mais j'ai peut etre pas besoin de le traiter. J'ai garder ma regle qui marche et essayer de récupérer les arguments par un get.
mais ca ne marche pas.

Quelqu'un a t il une idée merci ....
Dernière édition par bucheron le Dim Jan 14, 2007 1:35, édité 1 fois.


Hoho
WRInaute impliqué
WRInaute impliqué
 
Messages: 515
Inscription: 10 Jan 2006

Message le Sam Jan 13, 2007 19:31

Les "?" sont à eviter pour un bon ref. Pourquoi tout simplement ne pas mettre

Utilise des - pour définir ton option au lieu de "?"

Corrigez moi si je me trompe.

jeroen
WRInaute passionné
WRInaute passionné
 
Messages: 2461
Inscription: 30 Aoû 2002

Message le Sam Jan 13, 2007 20:43

Hoho a écrit:Les "?" sont à eviter pour un bon ref.

Une variable pas de problème.

Code: Tout sélectionner
RewriteRule ^jeux/(.*)$ /jeux/index.php?url=$1 [QSA,L]


le drapeau QSA indique qu'il faut transmettre la query_string dans la réécriture :wink:

bucheron
WRInaute discret
WRInaute discret
 
Messages: 130
Inscription: 16 Juin 2006

Message le Dim Jan 14, 2007 1:34

Merci jareom ca marche impec.

HOHO pour répondre à ta remarque, je dirais que dans certains cas on peut utiliser les arguments sans affecter le référencement. Je dirais meme que dans certains cas c'est même meilleur.

merci pour votre aide


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 1 invité