RewriteRule : afficher un $_GET dans une URL réecrite

Discussion dans 'Développement d'un site Web ou d'une appli mobile' créé par sff, 12 Novembre 2016.

  1. sff
    sff WRInaute impliqué
    Inscrit:
    2 Février 2005
    Messages:
    533
    J'aime reçus:
    0
    Bonjour,

    je souhaite faire quelques chose d'un peu particulier. En effet sur mon site je réecris les url de la facon suivante :

    Code:
    RewriteRule ^([-a-z0-9-]+)\.html$  ?page=$1 [L]
    Une page du type monsite.com/?page=admin devient monsite.com/admin.html

    Je souhaite pouvoir ajouter une variable $_GET dans l'url réecrite.

    C'est à dire pouvoir lire une url de ce type : monsite.com/admin.html?variable=b

    Est ce que cela vous parrait possible ?

    Si non, de quelle manière je peux modifier le rewriterule afin d'avoir une nouvelle variable $_GET à l'intérieur ?

    Merci
     
  2. niap
    niap WRInaute discret
    Inscrit:
    17 Octobre 2009
    Messages:
    137
    J'aime reçus:
    0
    Il suffit de créer une règle supplémentaire en ajoutant un groupe pour une seconde variable.

    Code:
    RewriteRule ^([-a-z0-9-]+),([-a-z0-9-]+)\.html$  ?page=$1&variable=$2 [L]
    monsite.com/?page=admin&variable=b devient monsite.com/admin,b.html
    Tu peux reùplacer la virgule par ce que veux (underscore, slash, antislash), tant que c'est n'est pas dans l'ensemble recherchée [-a-z0-9-]+
     
  3. sff
    sff WRInaute impliqué
    Inscrit:
    2 Février 2005
    Messages:
    533
    J'aime reçus:
    0
    Merci beaucoup, j'étais finalement pas très loin de la vérité.
     
Chargement...
Similar Threads - RewriteRule afficher $_GET 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
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
RedirectPermanent ou RewriteRule ? URL Rewriting et .htaccess 14 Mars 2014
Rewriterule et caractère point dans variable URL Rewriting et .htaccess 17 Mai 2013
Rewriterule pas pris en compte URL Rewriting et .htaccess 1 Avril 2013
double repertoire avec rewriterule URL Rewriting et .htaccess 20 Février 2013
RewriteRule RedirectPermanent conflit Netlinking, backlinks, liens et redirections 25 Janvier 2013
Syntaxe RewriteRule .htaccess URL Rewriting et .htaccess 25 Septembre 2012
Syntaxe RewriteRule .htaccess Débuter en référencement 24 Septembre 2012
Un .htaccess pour plusieurs sites : imbriquer plusieurs RewriteRule dans un seul RewriteCo Netlinking, backlinks, liens et redirections 2 Juillet 2012
erreur dans le RewriteRule URL Rewriting et .htaccess 11 Mai 2012
Php urlencode et Apache RewriteRule = 403 Forbidden URL Rewriting et .htaccess 23 Avril 2012
Probleme rewriterule URL Rewriting et .htaccess 13 Mars 2012