|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Invité de passage
![]() Administrateur systèmes et réseaux Inscription : juillet 2006 Messages : 12 ![]() |
Bonjour,
Je m'arrache les cheveux sur une demande nécessitant à priori une réécriture d'URL, voici le comportement souhaité: http://www.HOST/sub_index.php?user=demo --> http://demo.HOST (ou http://HOST/index.php) http://www.HOST/sub_contact.php?user=demo --> http://demo.HOST/contact.php http://www.HOST/sub_page.php?user=demo&id=5 --> http://demo.HOST/page.php?id=5 Ce triturage est il réalisable ? Merci d'avance pour vos avis. |
|
|
00
|
|
|
#2 |
![]() ![]() Inscription : août 2005 Messages : 8 280 ![]() |
Il faut que le DNS (ou équivalent) soit configuré pour faire pointer demo.HOST sur la même IP que www.HOST et que l'hôte virtuel Apache demo.HOST pointe sur le même document root que l'hôte virtuel www.HOST. Est-ce fait ou faisable ?
__________________
![]() Du détail, du détail, du détail !!! Revenons à la source : lisons la documentation et les fichiers de trace, la réponse à notre problème s'y trouve sans doute
|
|
|
00
|
|
|
#3 |
|
Invité de passage
![]() Administrateur systèmes et réseaux Inscription : juillet 2006 Messages : 12 ![]() |
Les enregistrements DNS sont modifiables, ainsi que le système en général (debian lenny, apache2 avec le mod rewrite actif et des vhosts fonctionnels).
Je n'ai pas beaucoup d'infos sous la main, s'il faut plus de détails je répondrai demain, merci de votre passage :-) |
|
|
00
|
|
|
#4 |
![]() ![]() Inscription : août 2005 Messages : 8 280 ![]() |
Bah oui, au moins la réponse sur les document roots. On peut avoir des document roots différents mais il faudra utiliser mod_proxy.
__________________
![]() Du détail, du détail, du détail !!! Revenons à la source : lisons la documentation et les fichiers de trace, la réponse à notre problème s'y trouve sans doute
|
|
|
00
|
|
|
#5 | ||
|
Invité de passage
![]() Administrateur systèmes et réseaux Inscription : juillet 2006 Messages : 12 ![]() |
Les documentroot sont les mêmes pour tous les sous domaines (je n'en étais pas sur)
Code :
Tout arrive donc bien dans le même dossier physique. |
||
|
|
00
|
|
|
#6 | ||
![]() ![]() Inscription : août 2005 Messages : 8 280 ![]() |
OK. C'est le cas le plus simple. Dans ce cas, avec un .htaccess dans le document root :
Code :
__________________
![]() Du détail, du détail, du détail !!! Revenons à la source : lisons la documentation et les fichiers de trace, la réponse à notre problème s'y trouve sans doute
|
||
|
|
00
|
|
|
#7 |
|
Invité de passage
![]() Administrateur systèmes et réseaux Inscription : juillet 2006 Messages : 12 ![]() |
Une réponse qui lève des voiles et amène de nouvelles questions sur le fonctionnement du rewriting, mode padawan.
Je ne peux pas tester directement, je vais transmettre au dév concerné et j'alimenterai le sujet en conséquence :-) |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com