Mini-cours de HTML

Redirection HTML

Code de page5.htm

<!DOCTYPE html><html lang="fr-BE"><head>
<!--L'attribut de la balise html et le contenu de la balise title sont inutiles car il s'agit d'une redirection.
Toutefois, ces valeurs sont indiquées pour éviter qu'un logiciel dédié à l'analyse du code HTML détecte une erreur.-->
<meta http-equiv="refresh" content="0; URL=redirectionHTML.htm">
<title>Redirection automatique</title></head><body></body></html>

La valeur 5; URL=https://google.be indique que dans 5 secondes, le navigateur ira à l'URL indiquée, absolue ou relative.

Notons qu'il est recommandé de laisser un espace après le point virgule (qui suit le nombre de seconde)

Avec 0, la redirection est automatique. Le contenu de la page devrait être mis en commentaire ou, mieux, être vide.

Si la page est vide (contenu de la balise body est vide), les autres balises (dans le head) meta et link deviennent inutiles. L'appel de cette page renvoie automatiquement à la présente page.

La redirection peut être utile lors de travaux de maintenance d'un site "non-professionnel".

Il existe trois type de redirections. Par ordre de priorité :

  1. La redirection HTTP (code 3xx), via un fichier .htaccess
  2. La redirection HTML, via une balise meta
  3. La redirection JS (si le navigateur du client l'autorise le JS)

Plus d'info sur MDN