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 :

Probleme redirection host lighttpd


Sujet :

Serveurs (Apache, IIS,...)

  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Avril 2005
    Messages
    43
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2005
    Messages : 43
    Par défaut Probleme redirection host lighttpd
    Bonjour,

    Je cherche a faire une redirection pour des sous domaines sous Lighttpd et je galère sur l'expression régulière ... si quelqu'un peut venir en aide

    J'ai certains sous domaine valide (webmail.mondomaine.com, stats.mondomaine.com) et je souhaite que tous les autres soient redirigés vers https://mondomaine.com (sans les www).

    Voila un extrait de ma config :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
            $HTTP["host"] == "webmail.mondomaine.com"{
                    server.document-root = "/var/www/mail"
                    accesslog.filename = "/var/log/phpmyadmin_access.log"
                    ssl.pemfile = "/etc/ssl/mail.mondomaine.com.pem"
                    ssl.ca-file = "/etc/ssl/mail.mondomaine.com.crt"
            }
            else $HTTP["host"] =~ "^(.+)\.(.*)" {
                    url.redirect = ( "^/(.*)" => "https://mondomaine.com/$1" )
            }
    Si je lis bien la règle, c'est
    (.+) au moins un caractère
    \. ensuite un point
    (.*) suivi de n'importe quel caractère

    Le problème c'est que si je tape test.mondomaine.com, je suis bien redirigé vers mondomaine.com, mais mondomaine.com match aussi avec la règle et je me retrouve dans une boucle infini.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Cette page Web présente une boucle de redirection.
    Je pense que c'est le début de la règle qui déconne ...

    Merci d'avance si vous avez des idées.

  2. #2
    Membre averti
    Profil pro
    Inscrit en
    Avril 2005
    Messages
    43
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2005
    Messages : 43
    Par défaut
    J'ai réussi a faire quelque chose mais la règle me parrait sale, si vous avez une idée de comment l'améliorer ...

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    $HTTP["host"] !~ "^(webmail.mondomaine.com|blog.mondomaine.com|mondomaine.com)$" {
                    $HTTP["host"] =~ "^(.+\.)?(mondomaine\.com)$" {
                            url.redirect = (
                                    "^/(.*)" => "https://%2/$1"
                            )
                    }
            }
    Merci d'avance

Discussions similaires

  1. Probleme redirection depuis servlet
    Par bizet dans le forum Servlets/JSP
    Réponses: 4
    Dernier message: 01/04/2007, 08h14
  2. [C#][2.0] Problème Redirection Iframe
    Par GPare dans le forum ASP.NET
    Réponses: 3
    Dernier message: 07/03/2006, 12h17
  3. probleme redirection dup2 vers fichier
    Par gee_brice dans le forum C
    Réponses: 3
    Dernier message: 03/03/2006, 20h08
  4. [Sécurité] Probleme redirection
    Par lemagicien dans le forum Langage
    Réponses: 4
    Dernier message: 22/12/2005, 13h07
  5. Probleme redirection
    Par lemagicien dans le forum Général JavaScript
    Réponses: 2
    Dernier message: 19/12/2005, 11h09

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