Combiner la réécriture d'url + le passage de paramètre GET

Discussion dans 'URL Rewriting et .htaccess' créé par MysTinuX, 16 Août 2005.

  1. MysTinuX
    MysTinuX Nouveau WRInaute
    Inscrit:
    16 Août 2005
    Messages:
    2
    J'aime reçus:
    0
    Bonjour,

    Je me confronte à un problème que je n'arrive pas à résoudre.
    J'ai mis en place la réécriture d'url sur mon site, par contre, je souhaite passer un certain nombre de paramètre avec la méthode GET classique, en plus de la réécriture.
    Mais les paramètres que je passe derrière l'url réécrite ne sont pas passés.

    Voici mon ex :
    fichier .htaccess :
    RewriteRule ^news-([0-9]+)-([a-z0-9-]+)\.html$ index.php?action=news&id=$1&title=$2 [L]

    L'url /news-1-un-titre-de-news.html fonctionne correctement, par contre si je mets un lien /news-1-un-titre-de-news.html?page=2, le paramètre "page=2" n'est pas passé via la méthode GET.

    Quelqu'un aurait-il une idée pour solutionner ce pb ?
    J'ai essayé pas mal de truc dans le fichier .htaccess, mais ca ne marche pas...
     
  2. Tex
    Tex WRInaute occasionnel
    Inscrit:
    9 Juillet 2004
    Messages:
    342
    J'aime reçus:
    0
    il faut utiliser le parametre [QSA] pour passer les arguments get de l'url, le rewrite ne prend pas en compte les arguments qui se trouvent aprés un ?, il faut soit utiliser QSA qui reporte ces arguments dans l'url rewrité, soit utilise un rewritecond pour un parsage plus complexe

    ici un simple

    RewriteRule ^news-([0-9]+)-([a-z0-9-]+)\.html$ index.php?action=news&id=$1&title=$2 [QSA,L]

    devrait suffir
     
  3. MysTinuX
    MysTinuX Nouveau WRInaute
    Inscrit:
    16 Août 2005
    Messages:
    2
    J'aime reçus:
    0
    Effectivement, le paramètre QSA dans le flag a suffit, 1000 merci Tex, tu me sors une épinde du pied ; )
     
Chargement...
Similar Threads - Combiner réécriture passage Forum Date
Faut-il combiner les ensembles de publicités Facebook ? Facebook 19 Avril 2022
Combiner 2 requetes préparées Développement d'un site Web ou d'une appli mobile 30 Septembre 2018
Combiner dreamweaver et prestashop Développement d'un site Web ou d'une appli mobile 29 Juillet 2013
Besoin d'aide pour combiner plusieurs fichier Javascript Développement d'un site Web ou d'une appli mobile 3 Décembre 2012
Comment combiner le taux de rebond et la durée de visite Google Analytics 27 Mai 2011
Comment combiner des fichiers pour optimiser le référencement ? Référencement Google 6 Avril 2011
Combiner plusieurs commandes Google Google : l'entreprise, les sites web, les services 28 Novembre 2006
Combiner les types de ciblage AdWords 24 Novembre 2006
Réecriture d'URL et redirection pages AMP URL Rewriting et .htaccess 29 Mai 2021
WordPress réécriture d'URL domaine.TLD/COUNTRYCODE/ vers domaine.ccTLD URL Rewriting et .htaccess 9 Mai 2021
Comment faire une redirection des URL en + de la réécriture d'URL ? URL Rewriting et .htaccess 13 Septembre 2020
Réécriture d'articles, est-ce une bonne idée de couper ses articles? Rédaction web et référencement 25 Mai 2020
Réécriture et robots.txt Débuter en référencement 10 Octobre 2019
Réécriture HTTPS / WWW / redirect, etc ... URL Rewriting et .htaccess 10 Juin 2019
Réecriture simple qui ne fonctionne pas URL Rewriting et .htaccess 20 Février 2019
Faire une redirection 301 et une réécriture en même temps (.htaccess) URL Rewriting et .htaccess 16 Décembre 2018
Réécriture url et htaccess URL Rewriting et .htaccess 3 Octobre 2018
Réecriture url sur Shopify e-commerce 15 Juin 2017
Réécriture URL supprimer home/annugrbz/public_html URL Rewriting et .htaccess 24 Novembre 2016
Apache => Ngnix - Réécriture RewriteCond URL Rewriting et .htaccess 1 Février 2016