Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 09/01/2007, à 17:37

Yedidia

Apache 2: Redirection suivant l'URL

Bonjour,
J'ai un serveur Apache et je voudrais pouvoir rediriger les requetes de connection a ce dernier provenant d'une URL genre http://url.com vers un repertoire precis sur mon serveur genre /var/www/repertoire_precis.

Exemple si je ne suis pas clair:
http://URL1.com pointe sur mon serveur (80.80.80.80)
http://URL2.com pointe aussi sur mon serveur (80.80.80.80)

Je voudrais que http://URL1.com pointe sur /var/www/rep1
et que http://URL21.com pointe sur /var/www/rep2

J'imagine que pour ca je dois avoir recours a un fichier .htaccess seulement voila je ne sais pas comment faire une redirection en fonction de l'URL... quelqu'un pourrait-il m'aider ?
Merci d'avance!
Yedidia.

Hors ligne

#2 Le 09/01/2007, à 17:44

yohann

Re : Apache 2: Redirection suivant l'URL

salut
il n'est pas necessaire de touché au .htaccess dans ton cas, il faut simplement configurer les virtualhost de apache.

regarde sur le net il y a plein de tuto

tu peux commencer par le wiki d'ubuntu ou laurent declerq a écrit un très bon tuto sur l'installation et la configuration d'un serveur LAMPP

bonne chance


j.vachez, le génie du net | Soirées jeux sur Lyon | 441
++++++++++[>+++++++>++++++++++>+++<<<-]>++.>+.+++++++
..+++.>++.<<+++++++++++++++.>.+++.------.--------.>+.

Hors ligne

#3 Le 09/01/2007, à 18:23

Yedidia

Re : Apache 2: Redirection suivant l'URL

Merci Yohann pour ta reponse c'etait effectivement le probleme j'ai ajoute les directives:

    <VirtualHost *>
    ServerName www.domain.tld
    DocumentRoot /www/domain
    </VirtualHost>

    <VirtualHost *>
    ServerName www.otherdomain.tld
    DocumentRoot /www/otherdomain
    </VirtualHost>

et ca a marche a un detail pres c'est que tous les fichiers qui ne sont pas dans le meme repertoire que le repertoire ou se trouve le index comme les images... n'apparaissent pas.

Saurais - tu pourquoi ?

Encore merci!

Yedidia

Hors ligne

#4 Le 09/01/2007, à 18:33

yohann

Re : Apache 2: Redirection suivant l'URL

c'est tout a fait normal:

la ligne DocumentRoot /www/domain

spécifie que la racine pour l'url donnée est le répertoire /www/domain
comme c'est la racine il est impossible de remonter plus haut dans l'arborescence.

les images du domaine "domain" doivent donc être dans un repertoire /www/domain/images, et celle de otherdomain dans /www/otherdomain/images.

si toutefois tu utilises les même image pour les 2 domaines il te reste une solution pour ne pas faire de redondance:

mettre les images dans /www/images

et créer un lien symbolique dans chacun des repertoire domaine et otherdomain pointant vers /www/images.

si tu fait cela, verifie que la directive fallow symlink est actitvé dans le fichier de conf d'apache


j.vachez, le génie du net | Soirées jeux sur Lyon | 441
++++++++++[>+++++++>++++++++++>+++<<<-]>++.>+.+++++++
..+++.>++.<<+++++++++++++++.>.+++.------.--------.>+.

Hors ligne

#5 Le 09/01/2007, à 18:46

Yedidia

Re : Apache 2: Redirection suivant l'URL

Ca marche! Merci beaucoup pour ton aide rapide precise et parfaite!
Encore merci Yohann!
Yedidia.

Dernière modification par Yedidia (Le 09/01/2007, à 18:46)

Hors ligne

#6 Le 09/01/2007, à 18:53

yohann

Re : Apache 2: Redirection suivant l'URL

un juste retour des choses j'ai reçu énormément d'aide il y a quelques mois quand je débutais avec ubuntu et LAMPP

content que ca fonctionne bien chez toi

@ +


j.vachez, le génie du net | Soirées jeux sur Lyon | 441
++++++++++[>+++++++>++++++++++>+++<<<-]>++.>+.+++++++
..+++.>++.<<+++++++++++++++.>.+++.------.--------.>+.

Hors ligne