[Résolu] Récupération de variable en Get comprenant des -
8 messages
• Page 1 sur 1
Consultez la formation URL Rewriting et sites dynamiques de WebRankInfo / Ranking Metrics
- akara
- WRInaute discret

- Messages: 57
- Inscription: 14 Juin 2007
[Résolu] Récupération de variable en Get comprenant des -
Bonjour,
j'ai fait de la réécriture d'url sur 'un site' joomla,
avec l'url suivante :
je récupère sans problème mes 2 variables 02 & aisne
MAIS avec l'url suivante :
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 :
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

- Messages: 57
- Inscription: 14 Juin 2007
bizarre :
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 !
- 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

- Messages: 6468
- Inscription: 13 Juin 2005
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
Ou alors avec une règle du style
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.
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

- Messages: 67
- Inscription: 19 Déc 2006
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

- Messages: 57
- Inscription: 14 Juin 2007
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 ?????
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

- Messages: 6468
- Inscription: 13 Juin 2005
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à.
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.
8 messages
• Page 1 sur 1
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 :
- Recupération de variable dans l'URL...
- reecriture d'URL, pb de récupération d'une variable
- variable de recuperation de poids de fichier en php
- récuperation d'une variable javascript ds du code php
- recuperation variable nombre total d'items d'un fichier xml
- [RESOLU] magpierss récupération champs
- [résolu] Preg_match et récupération du nom de la page
- [résolu]probleme de recuperation des checkbox
- [Résolu]récupération d'image à chaque sortie de la boucle
- Récupération directe des informations d'un cookies [resolu]
- Windows Live Search - 12-09-2006
- Google Desktop 2 en français - 13-10-2005
Qui est en ligne
Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 1 invité
