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 :

Réécriture d'url : dossiers


Sujet :

Apache

  1. #1
    Candidat au Club
    Inscrit en
    Février 2009
    Messages
    3
    Détails du profil
    Informations forums :
    Inscription : Février 2009
    Messages : 3
    Points : 2
    Points
    2
    Par défaut Réécriture d'url : dossiers
    Hello,

    J'essaye de réécrire les URLS suivantes (par exemple):
    /webmail/horde/horde/imp/themes/wps_sober/graphics/favicon.ico
    /webmail/horde/horde/imp/mailbox.php?mailbox=INBOX
    /webmail/horde/horde/themes/screen.css

    vers:
    /webmail/imp/themes/wps_sober/graphics/favicon.ico
    /webmail/imp/mailbox.php?mailbox=INBOX
    /webmail/themes/screen.css


    J'ai essayé cette règle, mais ça ne fonctionne pas...

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    RewriteRule ^/webmail/horde/horde/imp/(.*)$ /webmail/$1 [R=301,L]
    Est-ce que vous avez une meilleure solution?

    MERCI!

  2. #2
    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
    Essaie en retirant le / devant webmail :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    RewriteRule ^webmail/horde/horde/imp/(.*)$ /webmail/$1 [R=301,L]
    Après, il y a peut-être un problème avec /imp qui peut manquer dans le second membre du RewriteRule.

    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

  3. #3
    Candidat au Club
    Inscrit en
    Février 2009
    Messages
    3
    Détails du profil
    Informations forums :
    Inscription : Février 2009
    Messages : 3
    Points : 2
    Points
    2
    Par défaut
    J'ai essayé avec celà, rien à faire... ça ne fonctionne tjs. pas...

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    RewriteRule ^webmail/horde/horde/login.php$ /webmail/imp/login.php [R=301,L]
    RewriteRule ^webmail/horde/horde/(.*)$ /webmail/$1 [R=301,L]
    RewriteRule ^(.*)$ /webmail/$1

  4. #4
    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
    Commence déjà simplement avec une seule règle :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    RewriteRule ^webmail/horde/horde/login.php$ /webmail/imp/login.php [R=301,L]
    et vois ce que ça donne.

    Attention : la dernière règle que tu donnes fait une boucle infinie.

    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

  5. #5
    Candidat au Club
    Inscrit en
    Février 2009
    Messages
    3
    Détails du profil
    Informations forums :
    Inscription : Février 2009
    Messages : 3
    Points : 2
    Points
    2
    Par défaut
    C'est bon, j'ai résolu mon problème...
    J'avais un alias dans un fichier de conf au premier niveau...
    J'en ai ajouté un 2ème:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    Alias /webmail/horde/horde /usr/share/psa-horde
    Alias /webmail /usr/share/psa-horde

    et le tour est joué... (je n'ai tout-de-même pas bien compris mes soucis avec RewriteRule)

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

Discussions similaires

  1. Réécriture d'URL avec sous dossier
    Par cedrick21 dans le forum Apache
    Réponses: 1
    Dernier message: 12/12/2014, 19h17
  2. Sous dossier et réécriture d'url
    Par PIEPLU dans le forum Apache
    Réponses: 9
    Dernier message: 25/08/2009, 20h59
  3. Réécriture d'url avec dossier
    Par paterson dans le forum Apache
    Réponses: 4
    Dernier message: 20/06/2008, 18h42
  4. La réécriture d'URL avec Apache
    Par agencep dans le forum Langage
    Réponses: 3
    Dernier message: 25/04/2006, 16h37
  5. Réécriture d'url en asp.
    Par éelise dans le forum ASP
    Réponses: 4
    Dernier message: 13/12/2005, 08h53

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