RewriteRule, transfert des paramètres

Discussion dans 'URL Rewriting et .htaccess' créé par Dacid, 31 Juillet 2006.

  1. Dacid
    Dacid Nouveau WRInaute
    Inscrit:
    27 Juillet 2006
    Messages:
    5
    J'aime reçus:
    0
    Bonjour @ tous,

    J'ai un lien réecrit du type:
    h*tp://informatique:8080/xoops_2.0.13.2/modules/produits/imprimantes.badges,12?chrconst=&chrtype=9&chrresol=203&typid=12&btnCherche.x=26&btnCherche.y=13

    En fait, tout ce qu'il y a derrière le ? sont des paramètres optionnels (de recherche) qui n'ont pas besoins d'être réecrits.
    D'autant plus qu'ils changent de nom de variables selon les pages...

    J'aimerais traiter le lien jusqu'au ? et mettre tout ce qu'il y a derrière à la suite tel quel...
    J'ai fait:
    RewriteRule /produits/([a-z0-9-]+).[a-z0-9A-Z-]+,([0-9]+)\?(.*)$ modules/produits/$1.php?typid=$2&$3 [L]
    Mais ça ne prends pas... Sans les paramètres et ?, ça:
    RewriteRule /produits/([a-z0-9-]+).[a-z0-9A-Z-]+,([0-9]+)$ modules/produits/$1.php?typid=$2 [L]
    marche très bien.

    Comment faire ?

    Merci d'avance.
     
  2. magic corp.
    magic corp. WRInaute occasionnel
    Inscrit:
    17 Juin 2004
    Messages:
    398
    J'aime reçus:
    0
    Ajoute le flag [QSA] (Query String Append)

    Code:
    RewriteRule /produits/([a-z0-9-]+).[a-z0-9A-Z-]+,([0-9]+)$ modules/produits/$1.php?typid=$2 [QSA,L]
     
  3. Dacid
    Dacid Nouveau WRInaute
    Inscrit:
    27 Juillet 2006
    Messages:
    5
    J'aime reçus:
    0
    Bonjour magic corp,

    Impeccable... J'avais bien senti que QSA avait rapport avec mon problème... Mais je me suis compliqué l'existence en essayant de m'en servir alors que c'était tout simple.

    Merci.
     
Chargement...
Similar Threads - RewriteRule transfert paramètres Forum Date
rewriteRule sur wamp erreur 404 URL Rewriting et .htaccess 20 Avril 2019
Déplacer les RewriteRule du .htaccess vers le vhost URL Rewriting et .htaccess 16 Janvier 2018
RewriteRule avec redirection transparente URL Rewriting et .htaccess 21 Janvier 2017
Pages profondes non redirigées (.htaccess RewriteRule) Débuter en référencement 5 Décembre 2016
RewriteRule : afficher un $_GET dans une URL réecrite Développement d'un site Web ou d'une appli mobile 12 Novembre 2016
Htaccess et RewriteRule | problème URL Rewriting et .htaccess 25 Septembre 2014
RewriteRule repetition mot URL Rewriting et .htaccess 6 Juillet 2014
URL rewriting : un RewriteRule sans effet dans le htaccess URL Rewriting et .htaccess 19 Juin 2014
RewriteRule avec variable get URL Rewriting et .htaccess 22 Avril 2014
Multiples htaccess et RewriteRule avec fichier centralisé à la racine URL Rewriting et .htaccess 19 Avril 2014
  1. Ce site utilise des cookies. En continuant à utiliser ce site, vous acceptez l'utilisation des cookies.
    Rejeter la notice