Générateur de redirection meta refresh
Saisissez l'URL cible et le délai souhaité pour générer une balise <meta http-equiv="refresh"> ainsi que son équivalent en JavaScript, à utiliser uniquement lorsqu'une redirection serveur n'est pas possible.
Comment ça marche
La balise meta refresh demande au navigateur de recharger automatiquement la page vers une autre URL après un délai donné, sans intervention du serveur. L'équivalent JavaScript utilise setTimeout pour effectuer la même action côté client. Ces deux méthodes fonctionnent uniquement une fois la page déjà chargée dans le navigateur de l'utilisateur, contrairement à une redirection serveur qui intervient avant même que le contenu de la page ne soit envoyé.
Pourquoi une redirection 301 côté serveur est-elle préférable ?
Une redirection HTTP 301 indique explicitement et immédiatement aux moteurs de recherche et aux navigateurs que l'ancienne URL a définitivement déménagé vers la nouvelle, ce qui transfère la quasi-totalité de la valeur SEO de l'ancienne page. Une redirection meta refresh ou JavaScript oblige au contraire le navigateur à charger d'abord l'ancienne page avant de rediriger, ce qui ralentit l'expérience utilisateur, peut être interprétée différemment selon les robots, et transmet moins bien le signal de redirection permanente.
Dans quels cas utiliser malgré tout une redirection meta refresh ou JavaScript ?
Principalement lorsque vous n'avez pas accès à la configuration du serveur (par exemple sur un hébergement statique très limité ou une page HTML isolée sans backend), ou pour un cas temporaire et non lié au SEO comme une redirection après soumission d'un formulaire. Dès que possible, migrez vers une redirection 301 gérée par le serveur ou votre CDN.
Confidentialité : la génération se fait entièrement dans votre navigateur, l'URL saisie n'est jamais envoyée à un serveur.