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

Serveurs (Apache, IIS,...) Discussion :

regexp URL rewritting dans lighttpd


Sujet :

Serveurs (Apache, IIS,...)

  1. #1
    Membre régulier
    Profil pro
    Inscrit en
    Mai 2009
    Messages
    241
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2009
    Messages : 241
    Points : 95
    Points
    95
    Par défaut regexp URL rewritting dans lighttpd
    Bonjour à tous

    Voilà j'ai un petit problème avec mon lighttpd. Je fais des url rewrite qui marchent toute SAUF une qui ne veut pas et c'est limite incompréhensible...
    Voici l'extrait de ma conf :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
            url.rewrite-once = (
                    "^/(BM-[a-zA-Z0-9]{30,35})$" => "/blog.php?id=$1",
                    "^/(BM-[a-zA-Z0-9]{30,35})/#([A-z0-9]+)$" => "/blog.php?id=$1&cat=$2", // celle-ci ne marche pas...
                    "^/(BM-[a-zA-Z0-9]{30,35})/([a-z0-9]{60,})$" => "/blog.php?id=$1&m=$2",
            )
    Si je vais sur une url type : http://monserveur.com/BM-NBKB16tJLPP...Ni94AUZL/#test j'arrive sur...une 404. oO Pourquoi ?
    En revanche http://monserveur.com/blog.php?id=BM...4AUZL&cat=test marche sans pb...
    Je l'ai changé de place, testé en ligne, modifiée x fois, rien n'y fait...

    Par avance merci.
    Ce n'est pas parce qu'un chemin prends la direction que l'on souhaite qu'il mène où l'on veut...
    Trouver des inconvénients à Micro$oft, c'est comme faire une division par zéro, c'est infini...

  2. #2
    Membre régulier
    Profil pro
    Inscrit en
    Mai 2009
    Messages
    241
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2009
    Messages : 241
    Points : 95
    Points
    95
    Par défaut
    Bon bah en faite commencer par "#" est considéré comme une ancre donc pas gérée côté serveur... Super. Niquel. Parfait. Utile.

    J'ai donc remplacé "#" par "c-" et basta. Merci lighttpd pour cette...puissance !
    Ce n'est pas parce qu'un chemin prends la direction que l'on souhaite qu'il mène où l'on veut...
    Trouver des inconvénients à Micro$oft, c'est comme faire une division par zéro, c'est infini...

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

Discussions similaires

  1. [URL rewriting] & dans le chemin des URL
    Par transgohan dans le forum Apache
    Réponses: 6
    Dernier message: 30/05/2011, 08h27
  2. URL Rewriting dans htaccess
    Par zibizibi2 dans le forum PHP & Base de données
    Réponses: 5
    Dernier message: 04/11/2010, 17h41
  3. Comment créer une URL Rewriting dans un sous-repertoire ?
    Par Alexandrebox dans le forum Apache
    Réponses: 1
    Dernier message: 26/03/2009, 20h44
  4. url rewriting dans htaccess
    Par dl_jarod dans le forum Apache
    Réponses: 1
    Dernier message: 04/11/2008, 17h51
  5. Réponses: 4
    Dernier message: 19/10/2008, 18h17

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