IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Apache Discussion :

Rewriterule avec un ?


Sujet :

Apache

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Nouveau candidat au Club
    Inscrit en
    Octobre 2008
    Messages
    1
    Détails du profil
    Informations forums :
    Inscription : Octobre 2008
    Messages : 1
    Par défaut Rewriterule avec un ?
    Rebonjour
    là je seche
    voilà, je dois rediriger toutes les url se terminant par l'expression ?aff=X (X etant un entier).
    La ligne que j'ai mise dans mon .conf
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Rewriterule .*aff=([0-9]*) /index_ecpredir.php [L]
    mais à partir du moment ou il y a un ? avant le aff dans l'url
    ça ne marche plus, j'ai donc essayé ceci
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Rewriterule .*\?aff=([0-9]*) /index_ecpredir.php [L]
    le \ permettant d’échapper tout caractère qui suit et lui ôter sa signification particulière
    mais la redirection n'est pas faite
    A l'aide !!

  2. #2
    Rédacteur
    Avatar de _Mac_
    Profil pro
    Inscrit en
    Août 2005
    Messages
    9 601
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2005
    Messages : 9 601
    Par défaut
    Par défaut, le premier terme d'un RewriteRule ne travaille que sur la partie chemin d'une URL, donc pas la query string, ce qui t'intéresse. Le plus simple c'est de travailler avec un RewriteCond :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    RewriteCond %{QUERY_STRING} aff=([0-9]*)
    RewriteRule .* /index_ecpredir.php [L]

Discussions similaires

  1. RewriteRule avec (.*) = erreur 500
    Par Drakarys dans le forum Apache
    Réponses: 7
    Dernier message: 16/04/2014, 12h26
  2. RewriteRule avec paramètres
    Par vodasan dans le forum Apache
    Réponses: 2
    Dernier message: 28/03/2013, 00h18
  3. RewriteRule avec un point d'interrogation
    Par mecmec dans le forum Apache
    Réponses: 1
    Dernier message: 11/01/2009, 00h53
  4. RewriteRule avec un #
    Par tarik_1984 dans le forum Apache
    Réponses: 1
    Dernier message: 10/10/2008, 11h52
  5. Soucis avec RewriteRule
    Par amoiraud dans le forum Apache
    Réponses: 1
    Dernier message: 12/08/2008, 09h16

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo