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:
    525
    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:
    139
    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:
    525
    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
  1. Ce site utilise des cookies. En continuant à utiliser ce site, vous acceptez l'utilisation des cookies.
    Rejeter la notice