Testez vos redirections web et réponses HTTP
La redirection HTML - Meta refresh
La redirection HTML (balise meta refresh) indique au navigateur de charger une autre page après un délai défini. Elle ne nécessite aucun accès au serveur web — un simple fichier HTML suffit.
Si la durée est zéro, la redirection est instantanée. Si l’URL est absente, la page se recharge sur elle-même.
Note SEO : les moteurs de recherche la considèrent moins fiable qu’une redirection HTTP 301. À réserver aux situations où vous n’avez pas accès à la configuration du serveur.
Redirection HTML (Meta refresh)
À placer entre les balises <head> et </head> :
Redirection instantanée (0 seconde) :
<meta http-equiv="refresh" content="0;URL=https://www.exemple.net/nouvelle-page.html">
Redirection après 5 secondes :
<meta http-equiv="refresh" content="5;URL=https://www.exemple.net/nouvelle-page.html">
Rechargement de la même page toutes les 30 secondes (sans changement d’URL) :
<meta http-equiv="refresh" content="30">
Redirection JavaScript
Alternative côté client, à placer dans une balise <script> :
Redirection instantanée :
window.location.href = "https://www.exemple.net/nouvelle-page.html";
Redirection après 5 secondes :
setTimeout(function() {
window.location.href = "https://www.exemple.net/nouvelle-page.html";
}, 5000);
Pour les utilisateurs ayant JavaScript désactivé, ajoutez une balise <noscript> avec la meta refresh en repli :
<script>
window.location.href = "https://www.exemple.net/nouvelle-page.html";
</script>
<noscript>
<meta http-equiv="refresh" content="0;URL=https://www.exemple.net/nouvelle-page.html">
</noscript>
Ces méthodes côté client (HTML et JavaScript) n’envoient aucun code HTTP de redirection au navigateur.