Rewrite URL et méthode GET

Discussion dans 'Développement d'un site Web ou d'une appli mobile' créé par raptack, 30 Novembre 2014.

  1. raptack
    raptack Nouveau WRInaute
    Inscrit:
    30 Novembre 2014
    Messages:
    2
    J'aime reçus:
    0
    Bonjour,

    Je rencontre un problème avec l'url rewriting que j'ai mis en place dans mon .htaccess

    J'ai des pages de la forme : "fiche.php?id=XXXX" que je souhaite mettre de la forme : "fiches/fiche-XXXX.php"
    Pour cela j'ai ajouté les lignes suivante dans mon .htaccess et cela fonctionne correctement !

    Code:
    Options +FollowSymlinks
    RewriteEngine On
    RewriteRule ^fiches/fiche-([a-zA-Z0-9-]+).php$   fiche.php?id=$1 [NC,L]
    
    Mais je rencontre un problème lorsque je souhaite effectuer une requête GET sur ces pages. Par exemple : "http://monsite.com/fiches/fiche-XXXX.php?blabla=2"
    Il m'est impossible de récupérer $_GET['blabla'].

    Il doit manquer une indication dans mon rewrite url permettant de laisser passer d'autres requêtes GET, mais je parviens par à trouver quoi :(

    Merci d'avance pour votre aide.
     
  2. baud74
    baud74 WRInaute impliqué
    Inscrit:
    21 Juillet 2014
    Messages:
    586
    J'aime reçus:
    0
    un truc du genre :
    RewriteCond %{QUERY_STRING} ^blabla=([0-9]+)$
    RewriteRule ^fiches/fiche-([a-zA-Z0-9-]+).php$ fiche.php?id=$2&blabla=$1 [NC,L]

    RewriteRule ^fiches/fiche-([a-zA-Z0-9-]+).php$ fiche.php?id=$1 [NC,L]
     
  3. raptack
    raptack Nouveau WRInaute
    Inscrit:
    30 Novembre 2014
    Messages:
    2
    J'aime reçus:
    0
    Merci pour ta réponse, j'ai essayé ta méthode mais cela n'est pas optimale (car j'ai différente GET à passer en paramètre).

    J'ai finalement trouver comment résoudre mon problème ! Si cela peut en aider d'autres, il faut utiliser le flag [QSA] (Query String Append) qui permet de transférer correctement les paramètres en GET.
     
Chargement...
Similar Threads - Rewrite méthode Forum Date
Rewrite url manuel URL Rewriting et .htaccess 19 Avril 2020
RegExp du Rewrite URL Rewriting et .htaccess 19 Décembre 2019
Ne prendre qu'une partie d'un QueryString dans une regex RewriteCond URL Rewriting et .htaccess 9 Décembre 2019
Astuce RewriteMap : convertir un .dbm.pag en txt ? Débuter en référencement 8 Juillet 2019
rewriteRule sur wamp erreur 404 URL Rewriting et .htaccess 20 Avril 2019
URL Rewriting : difficultés avec RewriteCond ? URL Rewriting et .htaccess 5 Décembre 2018
Problème avec ma ligne rewrite URL Rewriting et .htaccess 20 Juin 2018
Déplacer les RewriteRule du .htaccess vers le vhost URL Rewriting et .htaccess 16 Janvier 2018
Rewrite URL comment faire Débuter en référencement 17 Septembre 2017
Rewrite repertoire virtuel -> erreur 404 suite à maj serveur URL Rewriting et .htaccess 24 Juin 2017