2011-12-28 10 views
0

Existe-t-il un moyen de rediriger un port de serveur vers un autre?
J'ai deux serveurs en cours d'exécution sur mon système: Apache sur le port 80 et Python CGI sur le port 8000
Comment puis-je créer une redirection à partir d'une page exécutée sur Apache vers un sur CGI et vice-versa?
Redirection d'un serveur (port) vers un autre

<body onload="document.location='127.0.0.1'"> 

ne fonctionnait pas.

Répondre

0

En fait, il n'a rien à voir avec les différents ports, il s'agit simplement de redirection. Voici deux méthodes pour vous.

Redirction avec .htaccess: créer un fichier .htaccess nommé et écrire une ligne comme

Redirect /redirect.html http://127.0.0.1:8000 

en elle. Ensuite, tous les accès à /redirect.html seront redirigés vers http://127.0.0.1:8000. Assurez-vous que votre serveur prend en charge .htaccess avant de choisir cette méthode.

Une autre méthode recommandée est d'écrire des informations redirection dans une balise meta, dans la tête du document html, ajouter

<meta http-equiv="refresh" content="0;url=http://127.0.0.1:8000" /> 

Cela permettra également de rediriger le visiteur vers http://127.0.0.1:8000. Il est préférable d'utiliser javascript pour la redirection, car le navigateur de l'utilisateur peut désactiver javascript.

+0

Merci, le problème était d'utiliser 127.0.0.1 au lieu de http://127.0.0.1 – rjv

Questions connexes