Passage de paramètre en GET après Rewriting (après le ?)

Discussion dans 'URL Rewriting et .htaccess' créé par caedes, 9 Décembre 2005.

  1. caedes
    caedes Nouveau WRInaute
    Inscrit:
    9 Décembre 2005
    Messages:
    2
    J'aime reçus:
    0
    Bonjour à tous !

    Je souhaite utiliser l'url rewriting d'Apache comme ceci :

    Mon .htaccess :
    Code:
    RewriteEngine  on
    RewriteBase    /Shui
    RewriteRule    ^(.*).html index.php?page=$1

    Ex : Toute les pages demandés comme news.html sont en fait redirigé vers index.php?page=news

    Jusque là tout va bien !

    Mais, là où se trouve mon problème, est quand je souhaite passer des variables en GET pour avoir accès aux archives de ces mêmes news.
    Je souhaiterai utiliser un lien du style : news.html?debut=5&fin=10
    qui me redirigerai pépère vers index.php?page=news&debut=5&fin=10

    Voila les modifications apportés à mon .htaccess :


    Code:
    RewriteEngine    on
    RewriteBase     /Shui
    RewriteRule     ^(.*).html?(.*) index.php?page=$1&$2
    RewriteRule     ^(.*).html index.php?page=$1

    qui ne fonctionne pas !

    Je viens de lire ce topic mais je n'ai malheureusement pas pu résoudre mon soucis...
    Je ne sais pas utilisé le flag [QSA] et la soluce apporté par ChezThierry n'est pas identique à ma configuration de rewriting.

    Donc je vous demande un peu d'aide à tous ! Merci...
     
  2. mattcobalta
    mattcobalta Nouveau WRInaute
    Inscrit:
    3 Décembre 2005
    Messages:
    29
    J'aime reçus:
    0
    Peut-être comme ça :
    Code:
    RewriteEngine  on
    RewriteBase    /Shui
    RewriteRule    ^(.*).html index.php?page=$1 [QSA]
     
  3. correiaj
    correiaj WRInaute impliqué
    Inscrit:
    25 Avril 2005
    Messages:
    987
    J'aime reçus:
    0
    Une URI pour apache s´arrête après l´extension de fichier. Le ? détermine la fin de celle-ci, et le début de ce qu´on appelle la Query String, chaine de variables.
    Le mod_rewrite ne permet pas de modifier cela depuis une rewriteRule. Mais tu peux y accéder par deux moyens:
    -si tu veux juste faire suivre cette chaine, il faut un drapeau [QSA] a la fin de toutes tes règles par lesquelles ton url va passer.
    -si tu veux modifier ta query string, tu dois faire une rewriteCond et mettre en motif tes possibilités de variables:
    ta query string est:
    nomvar1=nimporte quel nombre
    RewriteCond %{QUERY_STRING} nomvar=([0-9]+)
    puis appelle ce motif par les variables serveurs %:
    RewriteRule ^url1$ url2?autrenom=%1
    où %1 sera le résultat de ta variable...
     
  4. caedes
    caedes Nouveau WRInaute
    Inscrit:
    9 Décembre 2005
    Messages:
    2
    J'aime reçus:
    0
    OK tout compris ! Merci bcp à vous deux !

    Je viens de tester, et je n'ai plus aucun soucis !
     
Chargement...
Similar Threads - Passage paramètre après Forum Date
Soucis d'indexation de pages avec passage de parametres Crawl et indexation Google, sitemaps 27 Mai 2014
Passage en URL Rewriting : gestion des paramètres URL Rewriting et .htaccess 28 Janvier 2011
Passage des paramêtres à paypal Développement d'un site Web ou d'une appli mobile 21 Novembre 2009
Passage de paramètres entre 2 pages sans cookies Développement d'un site Web ou d'une appli mobile 6 Juillet 2008
Passage de paramétre dans un URL avec un Form de recherche Développement d'un site Web ou d'une appli mobile 2 Avril 2007
probleme de passage des parametres en javascipt dans un form Développement d'un site Web ou d'une appli mobile 6 Mars 2006
Passage de paramètre, encodé: Est-ce référencable? Débuter en référencement 1 Décembre 2005
Combiner la réécriture d'url + le passage de paramètre GET URL Rewriting et .htaccess 16 Août 2005
Méthode de passage de paramètres via l’url problématique URL Rewriting et .htaccess 31 Mars 2005
Passage des caractères accentués en paramètres URL Rewriting et .htaccess 27 Février 2003
Comment simuler un passage de Google bot ? Crawl et indexation Google, sitemaps 27 Septembre 2022
Désindexation images en changeant de format (passage à WebP) Crawl et indexation Google, sitemaps 12 Juillet 2022
Passage à GA4 Google Analytics 4 Mai 2022
Fréquence passage googlebot Crawl et indexation Google, sitemaps 30 Janvier 2021
WordPress Bug de référencement après passage du .fr au .com Débuter en référencement 9 Octobre 2020
Astuce Presta passage de 1.6 à 1.7 en gardant les images rubriques et sous rubriques e-commerce 8 Avril 2020
WordPress Problème référencement depuis passage Joomla sur WordPress Problèmes de référencement spécifiques à vos sites 21 Février 2020
Passage de la langue principale en sous-répertoire, que faire de la racine ? Référencement international (langues, pays) 15 Janvier 2020
Passage de mon site en Https Problèmes de référencement spécifiques à vos sites 29 Décembre 2019
Search Console Chute du référencement suite au passage en HTTPS Référencement Google 27 Décembre 2019