Problème URL rewriting avec 3 variables

Discussion dans 'URL Rewriting et .htaccess' créé par CoolSmiley, 1 Octobre 2005.

  1. CoolSmiley
    CoolSmiley Nouveau WRInaute
    Inscrit:
    14 Mars 2003
    Messages:
    40
    J'aime reçus:
    0
    Salut,

    J'essai de réécrire une url avec 3 variables, mais la 3ème variable n'est jamais interpretée dans le fichier php... donc je me demande si ma règle de réécriture est correcte ou non.

    Page php :
    recettes.php?idrecette=1&recette=tarte&page=2

    Url après rewriting :
    recettes-1-tarte-2.html

    Fichier htaccess :
    RewriteRule recettes-([0-9]+)-([-a-z0-9]+)-([0-9]+)\.html$ recettes.php?idrecette=$1&recette=$2&page=$3 [L]

    La variable page n'est pas interpretée dans le fichier recette.php, lorsque j'affiche la page recettes-1-tarte-2.html.

    Lorsque je fais un simple $_GET["page"] aucune valeur n'est retournée.

    Je ne comprends pas d'ou peux venir le problème...

    Vous auriez une idée svp ?

    Merci.
     
  2. jeroen
    jeroen WRInaute passionné
    Inscrit:
    30 Août 2002
    Messages:
    2 131
    J'aime reçus:
    0
    T'as une même règle similaire juste en dessus sans le champ page par exemple ?
    il faut placer celle ci au dessus.
     
  3. bzctoons
    bzctoons WRInaute discret
    Inscrit:
    22 Juin 2004
    Messages:
    50
    J'aime reçus:
    0
    RewriteRule recettes-([0-9]+)-([a-z0-9]+)-([0-9]+)\.html$

    y'a un tiret en trop
     
  4. jeroen
    jeroen WRInaute passionné
    Inscrit:
    30 Août 2002
    Messages:
    2 131
    J'aime reçus:
    0
    non, il veux pouvoir détecter compote-de-pomme par exemple :wink:
     
  5. CoolSmiley
    CoolSmiley Nouveau WRInaute
    Inscrit:
    14 Mars 2003
    Messages:
    40
    J'aime reçus:
    0
    jeroen tu as raison, il fallait que je mette la ligne avant l'autre (celle qui ne contient pas la variable page.

    Sinon, oui, il ne faut pas oublier la compote-de-pommes ! :D

    Merci
     
  6. bzctoons
    bzctoons WRInaute discret
    Inscrit:
    22 Juin 2004
    Messages:
    50
    J'aime reçus:
    0
    a mon avis le pb vient de là !

    essaye peut être ça :
    RewriteRule recettes-([0-9]+)-([\-a-z0-9]+)-([0-9]+)\.html$

    autre solution plus "artistique", changer le separateur
    RewriteRule recettes-([\-a-z0-9]+),([0-9]+),([0-9]+)\.html$

    ca donne du coup : recettes-compote-de-pommes,231,456.html
     
  7. jeroen
    jeroen WRInaute passionné
    Inscrit:
    30 Août 2002
    Messages:
    2 131
    J'aime reçus:
    0
    Je suis trop fort :p
     
Chargement...
Similar Threads - Problème rewriting variables Forum Date
Problème d'url Rewriting avec des variables URL Rewriting et .htaccess 23 Novembre 2013
URL Rewriting à plusieurs variables / problèmes de tirets Débuter en référencement 16 Décembre 2009
URL Rewriting problème de la présence de variables URL Rewriting et .htaccess 4 Janvier 2009
Problème de variables dans mon rewriting, valeur limitée ?? URL Rewriting et .htaccess 7 Juin 2008
Problème: nombre de variables dans l'URL et rewriting URL Rewriting et .htaccess 1 Mars 2005
Problème url rewriting et redirection URL Rewriting et .htaccess 4 Février 2022
Problème URL rewriting URL Rewriting et .htaccess 16 Février 2017
Problème accent URL Rewriting et .htaccess URL Rewriting et .htaccess 4 Novembre 2016
Problème d'url-rewriting sous Nginx Développement d'un site Web ou d'une appli mobile 16 Août 2016
rewriting probleme avec tiret soulignement, espace, accent et. Netlinking, backlinks, liens et redirections 9 Septembre 2015
URL Rewriting qui pose problème URL Rewriting et .htaccess 17 Mars 2015
Probleme d'url double apres url rewriting URL Rewriting et .htaccess 12 Mars 2015
Problème redirection de 404 + Rewriting URL Rewriting et .htaccess 23 Janvier 2015
Augmentation des URL non suivies (Problème Rewriting ?) URL Rewriting et .htaccess 20 Novembre 2014
Problème avec URL rewriting après redirection 301 URL Rewriting et .htaccess 5 Novembre 2014
Problème URL Rewriting Débuter en référencement 1 Septembre 2014
Problème d'URL Rewriting Débuter en référencement 10 Juin 2014
Problème meta en double à cause du rewriting ? URL Rewriting et .htaccess 20 Mars 2014
Problème Rewriting chez 1&1 URL Rewriting et .htaccess 17 Décembre 2013
probleme URL Rewriting URL Rewriting et .htaccess 19 Octobre 2013