Urlrewriting et paramètre

Discussion dans 'URL Rewriting et .htaccess' créé par wehtam, 13 Novembre 2009.

  1. wehtam
    wehtam Nouveau WRInaute
    Inscrit:
    16 Avril 2008
    Messages:
    8
    J'aime reçus:
    0
    Bonjour,

    J'ai un fichier .htaccess qui est sous la forme suivante :

    Code :
    Code:
    Options +FollowSymlinks 
    RewriteEngine on 
    RewriteBase / 
    RewriteRule ^/focus/([0-9]*)/([-0-9a-zA-Z]+)$ /focus.php?id=$1 [L]
    ErrorDocument  404  /404.php
    Lorsque je tape l'url suivante dans mon navigateur :
    http://www.monsite.fr/focus/5/toto.html

    J'ai bien ma page focus qui s'affiche mais impossible de récupèrer mon paramètre 'id' si je fais un print_r sur mon $_GET je n'ai aucun retour.

    Avez-vous une solution ? :)
    Merci d'avance.
     
  2. seebz
    seebz WRInaute impliqué
    Inscrit:
    15 Avril 2007
    Messages:
    728
    J'aime reçus:
    0
    Salut,
    il me semble qu'il faut utiliser le flag QSA

    Code:
    RewriteRule ^/focus/([0-9]*)/([-0-9a-zA-Z]+)$ /focus.php?id=$1 [QSA,L]
     
  3. wehtam
    wehtam Nouveau WRInaute
    Inscrit:
    16 Avril 2008
    Messages:
    8
    J'aime reçus:
    0
    Merci pour votre réponse mais malheureusement cela ne change pas grand chose :(
     
  4. forty
    forty WRInaute passionné
    Inscrit:
    30 Octobre 2008
    Messages:
    1 929
    J'aime reçus:
    0
    c'est surement a cause du multiviews :
    Code:
    Options -MultiViews
    Options +FollowSymlinks
    RewriteEngine on
    RewriteBase /
    RewriteRule ^/focus/([0-9]*)/([-0-9a-zA-Z]+)$ /focus.php?id=$1 [L]
    ErrorDocument  404  /404.php
     
  5. wehtam
    wehtam Nouveau WRInaute
    Inscrit:
    16 Avril 2008
    Messages:
    8
    J'aime reçus:
    0
    non plus, si je rajoute cette ligne, je suis automatiquement rediriger vers ma page 404.php
     
  6. forty
    forty WRInaute passionné
    Inscrit:
    30 Octobre 2008
    Messages:
    1 929
    J'aime reçus:
    0
    parce que c'est la règle de réécriture qui n'autorise pas le point de l'extension .html :
    Code:
    Options -MultiViews
    Options +FollowSymlinks
    RewriteEngine on
    RewriteBase /
    RewriteRule ^/focus/([0-9]*)/[-0-9a-zA-Z]+\.html$ /focus.php?id=$1 [L]
    ErrorDocument  404  /404.php
     
  7. wehtam
    wehtam Nouveau WRInaute
    Inscrit:
    16 Avril 2008
    Messages:
    8
    J'aime reçus:
    0
  8. forty
    forty WRInaute passionné
    Inscrit:
    30 Octobre 2008
    Messages:
    1 929
    J'aime reçus:
    0
    désolé j'ai oublié d'enlever le premier / de la règle de réécriture
    Code:
    Options -MultiViews
    Options +FollowSymlinks
    RewriteEngine on
    RewriteBase /
    RewriteRule ^focus/([0-9]*)/[-0-9a-zA-Z]+\.html$ /focus.php?id=$1 [L]
    ErrorDocument  404  /404.php
     
Chargement...
Similar Threads - Urlrewriting paramètre Forum Date
Conflit de redirection 301 et Urlrewriting Netlinking, backlinks, liens et redirections 20 Février 2019
Forcer l'utilisation de l'urlrewriting même si le dossier existe URL Rewriting et .htaccess 20 Mai 2014
urlrewriting Problèmes de référencement spécifiques à vos sites 24 Novembre 2013
Question de béotien en urlrewriting URL Rewriting et .htaccess 27 Octobre 2013
problème urlrewriting Débuter en référencement 26 Février 2013
Problème dossier photo protégé + URLRewriting + ErrorDocument URL Rewriting et .htaccess 31 Octobre 2010
urlrewriting qui fonctionne en local mais pas en ligne URL Rewriting et .htaccess 22 Octobre 2010
J'ai du mal a écrire cette ligne de UrlRewriting Débuter en référencement 6 Juillet 2010
Problème sur Urlrewriting et répertoire virtuel Débuter en référencement 5 Mai 2009
Urlrewriting .htaccess, internal error 500 Administration d'un site Web 6 Janvier 2009
  1. Ce site utilise des cookies. En continuant à utiliser ce site, vous acceptez l'utilisation des cookies.
    Rejeter la notice