1. Bienvenue sur le nouveau forum WebRankInfo ! Si vous avez envie d'en parler, c'est ici :-)
    Rejeter la notice

url rewriting, impossible au premier niveau ?

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

  1. RomsIW

    RomsIW Nouveau WRInaute

    Inscrit:
    25 Mai 2004
    Messages:
    1 147
    J'aime reçus:
    0
    Bonjour,

    J'ai l'impression de revenir à ma première jeunesse dans l'URL Rewriting.. je ne trouve pas la solution à ce (simple ?) problème :

    RewriteRule ^(.*)/(.*)/?$ index.php?url_page=$2 [L]

    j'arrive bien ainsi à récupérer ma variable, ex : test/page renvoie index.php?url_page=$2

    par contre

    RewriteRule ^(.*)/?$ index.php?url_page=$1 [L]

    renvoie url_page=index.php pour /home...

    Comment l'expliquer ? la parade ?

    Merci de votre aide, je n'ai toujours bossé qu'avec au minimum deux niveaux :(..

    Rom's
     
  2. KOogar

    KOogar Nouveau WRInaute

    Inscrit:
    16 Novembre 2004
    Messages:
    4 552
    J'aime reçus:
    0
    Autant de fois que (.*)/ existe => (.*)/?
    et sans le ?

    puis ici => /home
    il y a 1 / avant, tu dois peut etre en tenir compte, non?
     
  3. RomsIW

    RomsIW Nouveau WRInaute

    Inscrit:
    25 Mai 2004
    Messages:
    1 147
    J'aime reçus:
    0
    sans le ? ça ne marche pas
    sans le / ça fait internal error

    le premier / est pris en compte par défaut si je le rajoute ça fait l'équivalent de // , c'est à dire qu'il ne trouve pas mon fichier..