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 :

Transformations impromptues entre deux RewriteRule


Sujet :

Apache

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Mai 2008
    Messages
    82
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2008
    Messages : 82
    Par défaut Transformations impromptues entre deux RewriteRule
    Bonjour,

    Dans mon .htaccess, j'ai deux rewriteRule qui se suivent, sans rien entre les deux :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    RewriteRule ^ark:/(00000/.*)$ "_rslv_${rslv:get $1}"
    RewriteRule ^_rslv_(.*)$ $1 [R]
    D'après les logs la première passe nickel, mais ensuite, avant que la deuxième soit vérifiée, j'ai un "add per-dir prefix", un "add path info postfix" et un "strip per-dir prefix", qui ajoutent des infos à ma chaine résultante de ma première règle (comme le chemin complet de mon appli dans /var/www), et du coup la deuxième règle ne passe pas !!
    Pourquoi ces transformations apparaissent-elles entre deux règles qui pourtant se suivent directement ???

    Merci par avance !!

  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
    Ajoute un flag C à la fin de ta première règle. Mais pourquoi ne pas fusionner les 2 lignes ?
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    RewriteRule ^ark:/(00000/.*)$ ${rslv:get $1} [R]
    En lisant la doc officielle d'Apache, on comprend un peu d'où vient le chemin en plus qui est utilisé dans la seconde règle.

Discussions similaires

  1. transformation entre deux profils UML
    Par EstImane dans le forum MDE
    Réponses: 3
    Dernier message: 22/10/2015, 14h02
  2. Transformation entre deux nuages de points
    Par EaudeRoche dans le forum Mathématiques
    Réponses: 2
    Dernier message: 21/05/2015, 15h55
  3. Temps de réponse entre deux sites
    Par coup dur dans le forum Décisions SGBD
    Réponses: 6
    Dernier message: 16/10/2003, 15h26
  4. Connexion entre deux ordi [Débutant]
    Par Ryadus dans le forum Développement
    Réponses: 2
    Dernier message: 12/06/2003, 21h47
  5. Réponses: 5
    Dernier message: 25/03/2003, 19h43

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