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 :

Comment transformer un URL ?


Sujet :

Apache

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre régulier
    Profil pro
    Inscrit en
    Janvier 2009
    Messages
    8
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2009
    Messages : 8
    Par défaut Comment transformer un URL ?
    Bonjour, excusez-moi de vous embêter avec cette question mais je n'arrive pas à trouver/comprendre un réglé genre REWRITE adapté à mes besoins

    je voudrais pour mon site "transformer" ou"cacher" mais pas rediriger les adresses type:

    http://www.monsite.com/dossier1/doss...ier3/image.jpg en
    http://www.monsite.com/images/image.jpg

    je ne sais pas si j'ai bien appris le concept mais quand on fait "afficher l'image" dans Firefox par exemple elles pointent bien évidement vers "/dossier1/dossier2/dossier3/" donc on peut facilement voir toute la structure du site, chose que je ne veux pas.. et bon jamais faire un "redirection" parce que les images vont pas retrouver leur chemins non?

    est-ce que quelqu'un peut m'aider SVP ?

  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
    Par défaut
    Ben a priori, ce n'est pas possible sauf si toutes tes images se trouvent dans le répertoire /dossier1/dossier2/dossier3, auquel cas on peut faire une règle du style "/images => /dossier1/dossier2/dossier3", mais sinon, non, ce n'est pas possible.

  3. #3
    Membre régulier
    Profil pro
    Inscrit en
    Janvier 2009
    Messages
    8
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2009
    Messages : 8
    Par défaut
    mes images se trouvent bien dans /dossier1/dossier2/dossier3/*.*

    Si j'ai bien compris tu est en train de dire qu'on ne peut faire ça mais le contraire cet-à-dire que

    http://www.monsite.com/images soit redirigé
    http://www.monsite.com/dossier1/dossier2/dossier3 no?

    ou que un dossier "/images" soit redirigé vers "/dossier1/dossier2/dossier3"

    donc il faudrait créer un alias au niveau du serveur no? ou on peut le faire avec htaccess.


    merci

  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
    Par défaut
    On peut le faire avec un .htaccess situé à la racine de ton site :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    RewriteEngine one
    RewriteRule ^images/(.*)$ /dossier1/dossier2/dossier3/$1 [L]
    C'est équivalent à un alias : tout ce qui se trouve d'un point de vu logique dans /images doit se trouver physiquement dans /dossier1/dossier2/dossier3.

  5. #5
    Membre régulier
    Profil pro
    Inscrit en
    Janvier 2009
    Messages
    8
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2009
    Messages : 8
    Par défaut
    mmm ça ne marche pas..

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    RewriteEngine On
    RewriteRule ^images/(.*)$ /dossier1/dossier2/dossier3/$1 [L]

    les chemins absoluts sont:
    /home/user/www/images et
    /home/user/www//dossier1/dossier2/dossier3

  6. #6
    Membre régulier
    Profil pro
    Inscrit en
    Janvier 2009
    Messages
    8
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2009
    Messages : 8
    Par défaut
    désolé ta règle fonctionne,

    c'est le système qui doit retrouver les nouveaux chemins des images..

    un grand merci

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

Discussions similaires

  1. Réponses: 1
    Dernier message: 16/05/2013, 16h31
  2. Réponses: 2
    Dernier message: 14/01/2005, 15h40
  3. XML/XSL vers HTML: comment transformer les linefeed en <B
    Par AlainM dans le forum XSL/XSLT/XPATH
    Réponses: 5
    Dernier message: 18/11/2003, 12h30
  4. comment transformer un.jpg en .ico
    Par bacca en galère dans le forum Autres Logiciels
    Réponses: 9
    Dernier message: 30/10/2003, 13h43

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