Pages : 1
#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
Pages : 1