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 :

Configuration d'Apache pour redirection en fonction de l'URL d'accès


Sujet :

Apache

  1. #1
    Membre éclairé Avatar de hedgehog
    Profil pro
    Inscrit en
    Avril 2004
    Messages
    295
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2004
    Messages : 295
    Par défaut Configuration d'Apache pour redirection en fonction de l'URL d'accès
    Bonjour,

    J'essaie de configurer Apache de la manière suivante : j'ai plusieurs dossiers correspondants chacun à un site différent :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    .../site1
    .../site2
    .../site3
    .../site4
    et une IP permettant d'accéder au serveur hébergeant les applications précédentes :

    Je souhaite rediriger automatiquement la demande du client de la manière suivante :
    • Si le client accède par 123.456.789.123, il est automatiquement dirigé vers .../site1
    • Si le client accède par 123.456.789.123/siteX, il est automatiquement dirigé vers .../siteX


    J'ai recherché différentes méthodes dans les différentes documentations du site (Alias, VirtualHost) mais je m'emmêle les pinceaux ...

    Pouvez-vous me donner un petit coup de main ?

    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
    Par défaut
    Très simple : tu configures Apache pour que son document root soit le répertoire parent qui contient site1, site2, etc. Comme ça, 123.456.789.123/siteX marche tout de suite. Le seul truc qu'il faut faire c'est que si on demande juste 123.456.789.123/ on soit renvoyé vers 123.456.789.123/site1. Pour faire ça, dans le répertoire parent, tu mets un .htaccess qui contient ceci :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    RewriteEngine on
    RewriteRule ^$ /site1 [R,L]

  3. #3
    Membre éclairé Avatar de hedgehog
    Profil pro
    Inscrit en
    Avril 2004
    Messages
    295
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2004
    Messages : 295
    Par défaut
    Désolé pour cette réponse tardive, j'ai mis ce projet de côté temporairement.

    Merci de ta réponse.

    Ça semble être ce qu'il me faut

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

Discussions similaires

  1. Réponses: 3
    Dernier message: 01/09/2008, 15h30
  2. Réponses: 1
    Dernier message: 03/03/2008, 14h08
  3. configurer serveur apache pour executer script php
    Par david06600 dans le forum Apache
    Réponses: 1
    Dernier message: 04/07/2007, 19h31
  4. Configuration de Apache pour un reseau local
    Par lyncarey dans le forum Apache
    Réponses: 1
    Dernier message: 05/01/2007, 12h29
  5. Réponses: 2
    Dernier message: 03/11/2005, 08h45

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