Redirection à partir d'une page HTML

Est-il possible de configurer une page HTML de base pour qu'elle redirige vers une autre page au chargement ?

Solution

Essayez d'utiliser :

<meta http-equiv="refresh" content="0; url=http://example.com/" />

Note : Placez-la dans la section head.

En outre, pour les anciens navigateurs, si vous ajoutez un lien rapide, au cas où il ne se rafraîchirait pas correctement :

<p><a href="http://example.com/">Redirect</a></p>

Apparaîtra comme

Redirect

Cela vous permettra tout de même d'arriver à votre destination avec un clic supplémentaire.

Commentaires (18)

JavaScript

<script type="text/javascript">
    window.location.href = "http://example.com";
</script>

Meta tag

<meta http-equiv="refresh" content="0;url=http://example.com">
Commentaires (0)

Vous pourriez utiliser un META "redirect" :

<meta http-equiv="refresh" content="0; url=http://new.example.com/address" />

ou une redirection JavaScript (notez que tous les utilisateurs n'ont pas JavaScript activé, préparez toujours une solution de secours pour eux).

<script language="javascript">
  window.location = "http://new.example.com/address";
</script>

Mais je vous recommande plutôt d'utiliser mod_rewrite, si vous en avez la possibilité.

Commentaires (2)