Forums Développement Multimédia

Aller au contenu

htaccess et sous domaines

CODE PHP MySQL

6 réponses à ce sujet

#1 bidet.cedric

    Ceinture Noire

  • Members
  • PipPipPipPipPipPipPip
  • 374 messages

Posté 11 December 2007 - 12:50 PM

Bonjour à tous.

Bien qu'ayant cherché un petit peu partout sur le net, impossible de trouver une information qui correspond à ce que je souhaite ...

J'ai un nom de domaine : serveur.com sur lequel il y a des dossiers (dossier1, dossier2, etc.) à la racine. Je voudrais tout simplement que dossier1.monserveur.com pointe vers dossier1.

Mes sous domaines sont configurés pour pointer à la racine du serveur. Il me faut juste crée les .htaccess qui va bien pour récupérer le sous domaine et le faire pointer vers le dossier correspondant.

Si vous pouviez m'aider .... icon_redface.gif

Merci beaucoup !

#2 Matthieu!

  • Honoris
  • PipPipPipPipPipPipPipPip
  • 4003 messages

Posté 11 December 2007 - 12:57 PM

Hello

Ca n'est pas possible il me semble de faire une redirection transparente smile.gif

Mais tu peux faire que ça redirige dossier1.monserveur.com -> www.monserveur.com/dossier1 avec un RewriteRule ...

genre
Code
RewriteCond %{HTTP_HOST} ^\.([a-z\-]+)\.mondomaine.com [NC]
RewriteRule .* http://www.mondomaine.com/%1 [R]


?

#3 bidet.cedric

    Ceinture Noire

  • Members
  • PipPipPipPipPipPipPip
  • 374 messages

Posté 11 December 2007 - 13:58 PM

ça ne m'arrange pas du tout ça ...


En fait, cette manip' consiste à "organiser" mon serveur de test local. Peut-être serait-il intéressant de demander aux mediaboxeur comment ils s'organisent eux ? Comment rangez vos repertoires lorsque vous avec X sites à tester en même temps ?

#4 Matthieu!

  • Honoris
  • PipPipPipPipPipPipPipPip
  • 4003 messages

Posté 11 December 2007 - 15:09 PM

Pourquoi ne fais-tu pas pointer les sous-domaines dans les dossiers ?

#5 bidet.cedric

    Ceinture Noire

  • Members
  • PipPipPipPipPipPipPip
  • 374 messages

Posté 11 December 2007 - 15:47 PM

Y a-t-il une façon "automatique" de le faire pour que chacun de mes sous-domaines pointe vers le dossier qui lui est propre ?


Merci pour tes réponses smile.gif

#6 shgamer

  • Honoris
  • PipPipPipPipPipPipPipPip
  • 3336 messages

Posté 11 December 2007 - 16:50 PM

Salut bid,

Avec de la réécriture tu n'auras que des "redirections".

Ce que tu souhaite faire consiste tout simplement à créer des virtualhost sur Apache.

Il y a une question dont je n'ai pas la réponse, peut-on créer un virtualhost dans un htaccess... aucune idée icon_mrgreen.gif

#7 bidet.cedric

    Ceinture Noire

  • Members
  • PipPipPipPipPipPipPip
  • 374 messages

Posté 12 December 2007 - 10:29 AM

Salut Salut Sol@r smile.gif

J'ai testé avec les virtualhosts, et deux questions en découlent.

J'ai travaillé comme ceci :
Citation
<VirtualHost 127.0.0.1>
DocumentRoot "/chemin/racine/"
ServerName serveur.com
</VirtualHost>
<VirtualHost 127.0.0.1>
DocumentRoot "/Volumes/Works DM/bidouille/dossier1"
ServerName dossier1.serveur.com
</VirtualHost>
<VirtualHost 127.0.0.1>
DocumentRoot "/Volumes/Works DM/bidouille/dossier2"
ServerName dossier2.serveur.com
</VirtualHost>

Dans tous les cas, c'est le premier "virtualHost" qui gagne. En effet, avec n'importe quel sous domaine, je tombe sur la racine du serveur (le premier virtualHost). Si je retirais ce premier virtualHost, je tomberais dans le dossier1 à tous les coups ..


Deuxième question : Ne pourrions-nous pas automatiser cette façon de faire ?

(oui je sais, j'ai quelques lacunes en administration serveur ...)

Merci à tous pour vos contributions.



1 utilisateur(s) li(sen)t ce sujet

0 membre(s), 1 invité(s), 0 utilisateur(s) anonyme(s)