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] Changement de répertoire selon URL


Sujet :

Apache

  1. #1
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Septembre 2004
    Messages
    6
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2004
    Messages : 6
    Par défaut [.htaccess] Changement de répertoire selon URL
    Bonjour,

    Je travaille depuis quelques heures sur une problématique.

    La voici :

    Le site php fonctionne avec des "template"
    ansi j'ai des répertoires comme ceci :
    template/a1/ ...
    template/b1/ ...
    template/c1/..

    Chaque répertoire ( a1,b1,c1 ) contient un "template" de site web différent.
    Le choix du site internet se fait via le url
    par exemple : index.php?a1 ou index.php?b1

    Dans mon code html ( les templates ) les images sont relative c'est à dire : /images/bouton.jpg

    Donc bouton.jpg du template a1 se trouve dans /template/a1/images/bouton.jpg

    Nous avons actuellement un htaccess qui fait un "rewrite" des URL pour rediriger les images vers le bon dossier

    Voici notre htaccess
    RewriteRule ^(css|images|imagesFr|imagesEn)/(.*)$ /templates/a1/$1/$2 [L]
    Actuellement, si on "hardcode" le répertoire du template on a aucun problème, mais ce que l'on veut c'est être capable de déterminer dynamiquement le répertoire selon le URL, soit avec une ou plusieurs conditions.

    Merci

    Maxime

  2. #2
    Membre Expert Avatar de alain.couthures
    Profil pro
    Gérant
    Inscrit en
    Avril 2007
    Messages
    902
    Détails du profil
    Informations personnelles :
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activité : Gérant

    Informations forums :
    Inscription : Avril 2007
    Messages : 902
    Par défaut
    Non, je ne vois pas en quoi les images seraient relatives puisque le chemin commence par / et que l'expression régulière demande à ce que images soit au début de la chaine!

    Il pourrait être possible d'exploiter depuis quelle page l'image est demandée mais c'est parfois masqué par le navigateur...

  3. #3
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Septembre 2004
    Messages
    6
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2004
    Messages : 6
    Par défaut
    Bonjour,

    Pardon, erreur du lanceur, les chemins sont bien images/bouton.jpg

    J'essaie de faire une condition du genre
    RewriteConf %{QUERY_STRING} ^a1

    Je crois que sa devrait faire mon rewriterule quand dans ma requete "index.php?a1" le a1 est présent, mais sa ne fonctionne pas

    Merci

Discussions similaires

  1. [.htaccess] Changement format d'URL
    Par fred13009 dans le forum Apache
    Réponses: 4
    Dernier message: 10/04/2009, 22h36
  2. Empêcher le changement de répertoire d'une opendialog
    Par richard038 dans le forum Delphi
    Réponses: 8
    Dernier message: 02/06/2006, 14h03
  3. [.htaccess] Caractères alphanumériques dans une url
    Par Mister Nono dans le forum Apache
    Réponses: 2
    Dernier message: 27/05/2006, 12h23
  4. Réponses: 2
    Dernier message: 06/02/2006, 10h42
  5. CFileDialog : interdire le changement de répertoire
    Par manhattan.project dans le forum MFC
    Réponses: 3
    Dernier message: 28/11/2005, 17h29

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