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 :

[.htaccess] Caractères alphanumériques dans une url


Sujet :

Apache

  1. #1
    Membre chevronné Avatar de Mister Nono
    Homme Profil pro
    Ingénieur Mathématiques et Informatique
    Inscrit en
    Septembre 2002
    Messages
    2 232
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 60
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Ingénieur Mathématiques et Informatique
    Secteur : Santé

    Informations forums :
    Inscription : Septembre 2002
    Messages : 2 232
    Points : 1 897
    Points
    1 897
    Par défaut [Résolu][.htaccess] Caractères alphanumériques dans une url
    Bonjour,

    Je fais du URL rewriting gràce à un fichier .htaccess :

    Quand les paramètres sont des chiffres la ligne suivante fonctionne :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    RewriteRule ^voirevenements-([0-9]+)-([0-9]+)-([0-9]+)-([0-9]+)\.html$  voirevenements.php?from=$1&jour=$2&mois=$3&annee=$4  [L]
    Quand les paramètres sont alphanumériques la ligne suivante ne fonctionne pas :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    RewriteRule ^voirevenements-([:alnum:]+)-([:alnum:]+)-([:alnum:]+)-([:alnum:]+)\.html$  voirevenements.php?from=$1&jour=$2&mois=$3&annee=$4  [L]
    Et des variantes du genre ...

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
     
     
    [:alpha:] // filtre pour que des caractères
    [^!] // filtre tout sauf !
    [] // filtre tout
    ... ne fonctionnent pas plus.

    Où est le problème ?

    Merci à tous,
    La connaissance ne sert que si elle est partagée.
    http://ms2i.net

  2. #2
    Expert éminent sénior
    Avatar de mathieu
    Profil pro
    Inscrit en
    Juin 2003
    Messages
    10 235
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2003
    Messages : 10 235
    Points : 15 532
    Points
    15 532
    Par défaut
    essaye avec "[0-9a-zA-Z]"

  3. #3
    Membre chevronné Avatar de Mister Nono
    Homme Profil pro
    Ingénieur Mathématiques et Informatique
    Inscrit en
    Septembre 2002
    Messages
    2 232
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 60
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Ingénieur Mathématiques et Informatique
    Secteur : Santé

    Informations forums :
    Inscription : Septembre 2002
    Messages : 2 232
    Points : 1 897
    Points
    1 897
    Par défaut
    Non, cela n'est pas un filtre passe tout.

    En fait il faut faire (.).

    A+
    La connaissance ne sert que si elle est partagée.
    http://ms2i.net

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

Discussions similaires

  1. Caractère accentué dans une URL
    Par salyiohh dans le forum Langage
    Réponses: 3
    Dernier message: 20/11/2014, 20h25
  2. Récupérer variable (caractères spéciaux) dans une url
    Par clement106 dans le forum Langage
    Réponses: 3
    Dernier message: 11/12/2009, 17h09
  3. transformer un caractère accentué contenu dans une URL
    Par Tail dans le forum Général JavaScript
    Réponses: 2
    Dernier message: 10/09/2008, 12h37
  4. Passer un caractére spécial dans une url
    Par hedgehog dans le forum Général JavaScript
    Réponses: 3
    Dernier message: 20/06/2008, 12h23
  5. Réponses: 5
    Dernier message: 28/06/2007, 09h41

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