[Résolu] Récupération de variable en Get comprenant des -

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

akara
WRInaute discret
WRInaute discret
 
Messages: 57
Inscription: 14 Juin 2007

[Résolu] Récupération de variable en Get comprenant des -

Message le Mar Aoû 14, 2007 10:34

Bonjour,
j'ai fait de la réécriture d'url sur 'un site' joomla,
avec l'url suivante :
Code: Tout sélectionner
fiche-commune-02-aisne.html

je récupère sans problème mes 2 variables 02 & aisne

MAIS avec l'url suivante :
Code: Tout sélectionner
fiche-commune-93-seine-saint-denis.html        ou
fiche-commune-17-charente-maritime.html

je ne récupère rien du tout ! je crois (j'en suis même certain !) que c'est à cause des variables (départements) qui comprennent des tirets (seine-saint-denis et charente-maritime par exemple )...
que dois-je faire exactement ??

voila mon .htaccess :
Code: Tout sélectionner
....
RewriteRule ^fiche-commune-(.*)-(.*)\.html$ /index.php?option=com_content&task=view&id=29&num_dep=$1&nom_dep=$2 [L]
....
Dernière édition par akara le Mar Aoû 14, 2007 11:27, édité 1 fois.

akara
WRInaute discret
WRInaute discret
 
Messages: 57
Inscription: 14 Juin 2007

Message le Mar Aoû 14, 2007 10:58

bizarre :
Code: Tout sélectionner
fiche-commune-93-seine-saint-denis.html        ou
fiche-commune-17-charente-maritime.html

je récupère comme premier variable 93-seine-saint et deuxième denis
alors que je veux comme première variable 93 et en second seine-saint-denis

pour charente j'ai en 1 :17-charente et en 2ième variable :maritime

je bloque !


nickargall
WRInaute accro
WRInaute accro
 
Messages: 6468
Inscription: 13 Juin 2005

Message le Mar Aoû 14, 2007 11:09

Etant donné que le nombre de tirets sera variable dans le nom de tes communes, une règle de réécriture basée sur ton schéma ne marchera pas systématiquement. Ou alors tu devras faire une première règle qui prend en compte mettons 5 tirets, puis une prenant en compte 4 tirets, puis ...

Je vois deux autres solutions : Tu adoptes un autre moyen d'écrire tes URL, genre
Code: Tout sélectionner
fiche-commune/02,aisne.html
fiche-commune/17,charente-maritime.html


Ou alors avec une règle du style

Code: Tout sélectionner
RewriteRule ^fiche-commune-(.*)\.html$ /index.php?option=com_content&task=view&id=29&variable=$1 [L]

pour laquelle il te faudra bidouiller la variable récupérée en $_GET['variable'] pour récupérer:
- d'une part les deux chiffres et les affecter à ta variable $num_dep,
- d'autre part le nom de la commune pour l'affecter à ta variable $nom_dep

Sinon je vois pas trop.


ptit_mousse
WRInaute discret
WRInaute discret
 
Messages: 67
Inscription: 19 Déc 2006

Message le Mar Aoû 14, 2007 11:09

Il me semble, mais je peux dire des bêtises qu'avec ceci ca devrait mieux marcher:
Code: Tout sélectionner
RewriteRule ^fiche-commune-(.*)-(.+)\.html$ /index.php?option=com_content&task=view&id=29&num_dep=$1&nom_dep=$2 [L]

akara
WRInaute discret
WRInaute discret
 
Messages: 57
Inscription: 14 Juin 2007

Message le Mar Aoû 14, 2007 11:21

bonjour à vous
merci pour vos réponses

j'ai réussi à obtenir fiche-commune-93,seine-saint-denis.html
mais est ce qu'avec la virgule, il n'y aura pas de problème avec le référencement du genre pour les robots ???
est ce que les robots lisent les tirets autant que les virgules ?????


nickargall
WRInaute accro
WRInaute accro
 
Messages: 6468
Inscription: 13 Juin 2005

Message le Mar Aoû 14, 2007 11:27

Pas de souci avec les virgules, sinon je ne te l'aurais pas proposé :)
Mais bon l'importantce d'avoir des mots clés dans les URL n'est vraiment pas importante comparée aux autres facteurs jouant sur le positionnement. Ne te torture pas l'esprit avec celà.
Dernière édition par nickargall le Mar Aoû 14, 2007 11:30, édité 1 fois.

akara
WRInaute discret
WRInaute discret
 
Messages: 57
Inscription: 14 Juin 2007

Message le Mar Aoû 14, 2007 11:29

wé wé :? désolé loOl
EN tout cas je vous (@ptit_mousse & @nickargall) remercie


nickargall
WRInaute accro
WRInaute accro
 
Messages: 6468
Inscription: 13 Juin 2005

Message le Mar Aoû 14, 2007 11:37

de rien.


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é