2009-02-16 5 views

Répondre

1

Vous pouvez effectuer une redirection côté client à l'aide d'un index.html et d'une balise META Refresh.

<html> 
     <head> 
      <meta http-equiv="refresh" content="0;url=http://www.mysite.com/MyDir/MyPage.html" /> 
     </head> 
    </html> 

http://en.wikipedia.org/wiki/Meta_refresh

7

Il est vraiment devoirs exigibilité jours aujourd'hui.

Theres httpd.conf (apache) http://httpd.apache.org/docs/1.3/configuring.html

Ou, forçant une "erreur 301 - redirect". Ou, vous pouvez mettre un meta-refresh dans votre page Web rediriger vers la nouvelle page Web. par exemple.
< meta http-equiv = contenu "REFRESH" = "0; url = http://www.the-domain-you-want-to-redirect-to.com" >

Ou vous pouvez utiliser javascript pour forcer la redirection.

<script type="text/javascript"> 
window.location = "http://www.google.com/" 
</script> 

Ensuite, il y a des choses comme Reverse Proxy qui pourraient faire ce que vous vouliez.

2

Selon la technologie et/ou votre accès au serveur Web, différentes options sont disponibles. En plus de ce qui précède, vous pouvez utiliser une redirection de code côté serveur, par ex. dans ASP.Net

Response.Redirect("http://www.google.co.uk") 

Je suis sûr qu'il existe PHP et d'autres alternatives de code pour effectuer la même action.

0

mise en œuvre agnostique:

Les codes d'état suivants peuvent être utilisés dans une réponse du serveur Web:

Si vous n'avez pas accès à un serveur web décent, essayez le Javascript ou les méthodes Meta-Tag ci-dessus.

Bonus: un autre des conseils spécifiques à la mise en œuvre, en utilisant Hunchentoot:

(redirect "http://otherhost/otherpath") 
Questions connexes