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

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

    Informations forums :
    Inscription : janvier 2007
    Messages : 230
    Points : 89
    Points
    89

    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
    230
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : janvier 2007
    Messages : 230
    Points : 89
    Points
    89

    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 747
    Points
    12 747

    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
    230
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : janvier 2007
    Messages : 230
    Points : 89
    Points
    89

    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, 13h06
  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, 16h03
  3. Réponses: 3
    Dernier message: 18/08/2006, 09h40
  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, 13h38
  5. Problème avec certains caractéres dans variable
    Par Off$ide dans le forum Syntaxe
    Réponses: 14
    Dernier message: 13/12/2005, 11h46

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