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 et caractère point dans variable


Sujet :

Apache

  1. #1
    Membre régulier
    Profil pro
    Inscrit en
    Janvier 2007
    Messages
    275
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2007
    Messages : 275
    Points : 97
    Points
    97
    Par défaut RewriteRule et caractère point dans variable
    Bonjour,

    Un exemple plutot qu'un long discours

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    RewriteRule ^toto([0-9]+)/(.+)/(.+)\.html$ /index.php?r=3&var1=$1&var2=$2 [QSA,L]
    si j'ai une url de départ comme cell-ci :
    http://www.xxxx.com/toto43/titi./tutu.html
    Je souhaite que VAR1 est la valeur "titi." alors que je récupère "titi" (sans le point)

    ce que je trouve bizarre c'est que s'il y a qqe chose après le point (et avant le slash bien entendu) ca fonctionne bien.

    D'avance merci de votre aide

  2. #2
    Membre régulier
    Profil pro
    Inscrit en
    Janvier 2007
    Messages
    275
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2007
    Messages : 275
    Points : 97
    Points
    97
    Par défaut
    je m'interroge c'est le 4eme forum ou je post cette demande et je n'ai aucune réponse

    soit ma demande est vraiement évidente (en tout cas pas pour moi)

    soit elle est trop complexe

    éclairez moi s'il vous plait

  3. #3
    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
    Points : 12 977
    Points
    12 977
    Par défaut
    Ben c'est juste que personne ne sait quoi répondre, je pense.

    J'ai effectivement le même comportement que toi sur mon Wamp et mes recherches sur le Web ont abouti à un bug Apache sous Windows non résolu C'est fort possible que le problème soit effectivement spécifique à Windows car ce dernier n'autorise pas à avoir des fichiers dont le nom (extension comprise) se termine par un point. Fais l'essai et tu verras que Windows retire le point.

    En continuant de chercher, on trouve quand même des contournements en PHP mais c'est moche : http://stackoverflow.com/questions/1...ending-periods

    Mais tu as quand même de la chance que l'aide sur le forum soit gratuite, sinon je t'aurais demandé de m'offrir une bière pour la solution :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    RewriteCond %{REQUEST_URI} ^/toto([0-9]+)/(.+)/(.+)\.html$
    RewriteRule .* /index.php?r=3&var1=%1&var2=%2 [QSA,L]

    Du détail, du détail, du détail !!!
    Revenons à la source : lisons la documentation et les fichiers de trace, la réponse à notre problème s'y trouve sans doute

  4. #4
    Membre régulier
    Profil pro
    Inscrit en
    Janvier 2007
    Messages
    275
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2007
    Messages : 275
    Points : 97
    Points
    97
    Par défaut
    je teste effectivement sous Windows mais mon serveur de PRODUCTION est sur Linux

    Je verrai bien si cela continue ou pas

    Merci

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Caractère spécial dans variable SAS (saut de ligne)
    Par Laurent04 dans le forum Débutez
    Réponses: 3
    Dernier message: 20/02/2013, 12h06
  2. insérer caractère spéciale dans variable
    Par Korben-Dallas dans le forum Débuter
    Réponses: 2
    Dernier message: 08/05/2011, 15h03
  3. [SQL] Problème d'affichage de caractère spéciaux dans une variable chaîne
    Par Kryptonaute dans le forum PHP & Base de données
    Réponses: 3
    Dernier message: 18/08/2006, 08h40
  4. A quoi sert le point dans le nom de la variable en URL
    Par ran_hery dans le forum Servlets/JSP
    Réponses: 2
    Dernier message: 25/07/2006, 12h38
  5. Problème avec certains caractéres dans variable
    Par Off$ide dans le forum Langage
    Réponses: 14
    Dernier message: 13/12/2005, 10h46

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