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

Discussion dans 'URL Rewriting et .htaccess' créé par akara, 14 Août 2007.

  1. akara
    akara WRInaute discret
    Inscrit:
    14 Juin 2007
    Messages:
    56
    J'aime reçus:
    0
    Bonjour,
    j'ai fait de la réécriture d'url sur 'un site' joomla,
    avec l'url suivante :
    Code:
    fiche-commune-02-aisne.html
    
    je récupère sans problème mes 2 variables 02 & aisne

    MAIS avec l'url suivante :
    Code:
    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:
    ....
    RewriteRule ^fiche-commune-(.*)-(.*)\.html$ /index.php?option=com_content&task=view&id=29&num_dep=$1&nom_dep=$2 [L]
    ....
    
     
  2. akara
    akara WRInaute discret
    Inscrit:
    14 Juin 2007
    Messages:
    56
    J'aime reçus:
    0
    bizarre :
    Code:
    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 !
     
  3. nickargall
    nickargall WRInaute accro
    Inscrit:
    13 Juin 2005
    Messages:
    6 601
    J'aime reçus:
    4
    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:
    fiche-commune/02,aisne.html
    fiche-commune/17,charente-maritime.html
    
    Ou alors avec une règle du style

    Code:
    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.
     
  4. ptit_mousse
    ptit_mousse WRInaute discret
    Inscrit:
    19 Décembre 2006
    Messages:
    64
    J'aime reçus:
    0
    Il me semble, mais je peux dire des bêtises qu'avec ceci ca devrait mieux marcher:
    Code:
    RewriteRule ^fiche-commune-(.*)-(.+)\.html$ /index.php?option=com_content&task=view&id=29&num_dep=$1&nom_dep=$2 [L]
     
  5. akara
    akara WRInaute discret
    Inscrit:
    14 Juin 2007
    Messages:
    56
    J'aime reçus:
    0
    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 ?????
     
  6. nickargall
    nickargall WRInaute accro
    Inscrit:
    13 Juin 2005
    Messages:
    6 601
    J'aime reçus:
    4
    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à.
     
  7. akara
    akara WRInaute discret
    Inscrit:
    14 Juin 2007
    Messages:
    56
    J'aime reçus:
    0
    wé wé :? désolé loOl
    EN tout cas je vous (@ptit_mousse & @nickargall) remercie
     
  8. nickargall
    nickargall WRInaute accro
    Inscrit:
    13 Juin 2005
    Messages:
    6 601
    J'aime reçus:
    4
Chargement...
Similar Threads - [Résolu] Récupération variable Forum Date
[résolu] recupération de flux xml et erreur encodage des caractères Développement d'un site Web ou d'une appli mobile 27 Janvier 2016
[résolu] Preg_match et récupération du nom de la page Développement d'un site Web ou d'une appli mobile 16 Juin 2008
[résolu]probleme de recuperation des checkbox Développement d'un site Web ou d'une appli mobile 31 Décembre 2007
[Résolu]récupération d'image à chaque sortie de la boucle Développement d'un site Web ou d'une appli mobile 19 Juin 2007
Récupération directe des informations d'un cookies [resolu] Développement d'un site Web ou d'une appli mobile 11 Octobre 2006
[RESOLU] magpierss récupération champs Problèmes de référencement spécifiques à vos sites 14 Octobre 2005
Problème images en https (forum phpbb) [résolu] Développement d'un site Web ou d'une appli mobile 18 Novembre 2017
[Résolu] Redirection 301 FR vers EN sur Prestashop uniquement sur outils Google ? Problèmes de référencement spécifiques à vos sites 11 Septembre 2017
[résolu] Passage à HTTPS, comment tester une page ? Développement d'un site Web ou d'une appli mobile 7 Septembre 2017
[Résolu] Redirection d'une famille d'URL URL Rewriting et .htaccess 9 Mars 2017
[Résolu] Diaporama et SEO Débuter en référencement 17 Janvier 2017
[résolu]Redirection monsite.fr/index.html sur monsite.fr et seo URL Rewriting et .htaccess 16 Janvier 2017
[resolu]Publicité facebook lié au compte instagram Facebook 12 Décembre 2016
[résolu] Récupérer des valeurs issues de javascript pour les mettre en base MySQL Développement d'un site Web ou d'une appli mobile 18 Juillet 2016
[résolu] Faire une redirection sauf pour mon adresse IP URL Rewriting et .htaccess 15 Juin 2016
[Résolu] 2 descriptions pour une même url selon requête Crawl et indexation Google, sitemaps 1 Juin 2016
[résolu] Action onchange sur FORM/SELECT qui ne fonctionne qu'à la première action ?!? Développement d'un site Web ou d'une appli mobile 31 Mai 2016
[résolu] Sessions : lire le contenu alors qu'on ne sait pas comment il est nommé... Développement d'un site Web ou d'une appli mobile 25 Mai 2016
[résolu] Avoir un paramètre de session "dynamique" ? Développement d'un site Web ou d'une appli mobile 25 Mai 2016
[résolu] Hauteur de div selon état d'un bouton radio Développement d'un site Web ou d'une appli mobile 23 Mai 2016