[RESOLU]Redirection web avec dns

Redirection web avec dns [RESOLU] - Réseaux - Systèmes & Réseaux Pro

Marsh Posté le 09-08-2013 à 15:13:33    

Bonjour,
J'aurai une petite question de faisabilité.
Je n'ai qu'un serveur nterne mais deux site web different dessus. Un sur http://monserveur/plop et l'autre http://monserveur/yop
J'aimerai faire une redirection
Si je tape http//plop ça me redirige vers http://monserveur/plop et http//plop sur http://monserveur/yop
est que c'est possible ?
tout est en local, j'ai la main sur les serveurs dns et serveur web.
j'ai la main sur tous les serveurs.
c'est possible ?
 
merci


Message édité par skoizer le 09-08-2013 à 16:46:21

---------------
je veux tout, tout de suite, et gratuitement ! miladiou !
Reply

Marsh Posté le 09-08-2013 à 15:13:33   

Reply

Marsh Posté le 09-08-2013 à 15:15:23    

Ben oui :o

 

ps : j'aime bien ta signature : Une question bien posée est à moitié résolue !!

 

ps 2 : aller je suis sympa ... http 301 ou 302 si tu veux que le nom affiché reste http://plop ou yop. sinon un simple forward html tout con (edit : que dakyc a donné plus bas).

 

ps 3 : ta question est vraiment mal posée, elle est dans le topic ... non pas possible via dns de ma vue.


Message édité par Djeng0 le 09-08-2013 à 15:57:27
Reply

Marsh Posté le 09-08-2013 à 15:34:23    

tu tiens absolument à faire une redirection au sens HTTP du terme, ou tu utilisais ça comme un terme générique pour dire que tu voudrais pouvoir accéder à tes deux sites en tappant directement http://plop et http://yop ?


---------------
Que va-t-il se passer cette gelgamar ? vous le découvrirez janamont à 20h
Reply

Marsh Posté le 09-08-2013 à 15:45:12    

Si c'est une redirection, j'utilise ce petit bout de code : <meta http-equiv="refresh" content="10;url=http://www.commentcamarche.net/forum"/>  le 10 est le temps en seconde. Si c'est autre chose, précise ;)

Reply

Marsh Posté le 09-08-2013 à 16:14:09    

les entrée dns plop et yop redirige evrs le ême serveur web
mais je voudrais que si c'est yop ça aille sur http://serveurweb/yop et plop ça aille sur http://serveurweb/plop
je sais deja faire une rediction
par exemple a la racine de mon serveur web j'ai deja ceci
 
<?php
 if (!empty($_SERVER['HTTPS']) && ('on' == $_SERVER['HTTPS'])) {
  $uri = 'https://';
 } else {
  $uri = 'http://';
 }
 $uri .= $_SERVER['HTTP_HOST'];
 header('Location: '.$uri.'/ocsreports/');
 exit;
?>
si je tape la http//monserveur je vais directement sur http//monserveur/ocsreports
je ne suis pas calé en php


---------------
je veux tout, tout de suite, et gratuitement ! miladiou !
Reply

Marsh Posté le 09-08-2013 à 16:19:30    

j'ai rien dit!
google est ton ami  
grace a la variable php $_SERVER['SERVER_NAME']
je peut me debrouiller apres


---------------
je veux tout, tout de suite, et gratuitement ! miladiou !
Reply

Marsh Posté le 09-08-2013 à 16:45:37    

juste pour info

Code :
  1. <?php
  2. $MyDestination='';
  3. if (!empty($_SERVER['HTTPS']) && ('on' == $_SERVER['HTTPS'])) {
  4.  $uri = 'https://';
  5. } else {
  6.  $uri = 'http://';
  7. }
  8. $uri .= $_SERVER['HTTP_HOST'];
  9. if ('ocs' == $_SERVER['SERVER_NAME']) {
  10. $MyDestination = '/ocsreports/'; }
  11. if ('glpi' == $_SERVER['SERVER_NAME']) {
  12. $MyDestination = '/glpi/'; }
  13. if ( $MyDestination == '' ) {
  14. header('Location: '.$uri.'/index.html');
  15. exit;}
  16. header('Location: '.$uri.$MyDestination);
  17. exit;
  18. ?>


---------------
je veux tout, tout de suite, et gratuitement ! miladiou !
Reply

Marsh Posté le 10-08-2013 à 10:55:26    

A moins que j'ai mal compris, tu te compliques la vie.
Il te suffit sur ton serveur WEB de :
 
- modifier les liaisons si c'est un IIS
- créer des virtualhosts si c'est un Apache.

Reply

Marsh Posté le 10-08-2013 à 15:13:59    

sauf s'il y a une bonne raison de faire une redirection j'aurais fait ça aussi, plus simple :jap:


---------------
Que va-t-il se passer cette gelgamar ? vous le découvrirez janamont à 20h
Reply

Marsh Posté le 10-08-2013 à 19:40:12    

Toutes les routes mènent à Rome...Ok il y'a des routes meilleurs que d'autres mais...Encore faut il les connaître :p

Reply

Marsh Posté le 10-08-2013 à 19:40:12   

Reply

Marsh Posté le 12-08-2013 à 11:06:13    

c'est de l'apache !
Je ne sais pas ce que c'est que le virtualhosts.
je ne suis vraiment pas expert


---------------
je veux tout, tout de suite, et gratuitement ! miladiou !
Reply

Marsh Posté le 12-08-2013 à 13:26:54    

ok c'est plus simple en modifiant le fichier httpd-vhosts.conf


---------------
je veux tout, tout de suite, et gratuitement ! miladiou !
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed