Les balises META refresh sont aussi appelés méta redirections. Ils provoquent soit une page pour recharger ou faire une autre page à charger. L'utilisation de balises meta refresh est découragé par ceux qui préfèrent, au contraire, l'utilisation de 301 ou 302 redirections HTTP.
Les balises META refresh doivent être insérées dans la section de tête de la page Web. Lorsque vous affichez la page en HTML le format, la section de tête peut être identifiée par le code <head>. Une balise meta refresh ressemblera à ceci: <meta http-equiv="refresh" content="600">
La méta mot-clé identifie sa fonction de HTML, et le http-equiv = "refresh" attribut informe le navigateur Internet que l'étiquette utilise une commande HTTP au lieu d'une simple balise meta . Les serveurs Web utilisent des en-têtes HTTP pour charger un navigateur soit recharger la page Web ou de réorienter, et c'est ce que le "rafraîchir" commande fait.
Il y a aussi la possibilité de définir le nombre de secondes avant que les recharges navigateur. Le dernier morceau du code meta refresh "content =" 600 ", montre combien de retard est fixé avant la page se recharge. La fonction la plus connue de balises META REFRESH est de recharger les pages qui présentent du contenu ou de l'information qui met à jour fréquemment. Un exemple de ceci est un site de météo, où l'information change souvent.
La redirection est une autre utilisation des balises meta de rafraîchissement, et c'est leur fonction dans la plupart des cas. Lorsque les balises meta refresh sont utilisés pour rediriger un utilisateur vers une autre page web, le code lit la place comme ceci: <meta http-equiv = "refresh" content = "2; url = http://google.com/ ">.
La partie du code qui lit le contenu = "2; url = http://google.com/" indique au navigateur la quantité de temps à attendre avant d'effectuer la redirection et la page qui est de charger.Dans ce cas, la redirection est définie pour se produire en deux secondes, et la page sera redirigé vers google.com.
L'utilisation des tags de rafraîchissement méta peut avoir quelques inconvénients. Sites qui les utilisent peuvent être identifiés comme spam par les moteurs de recherche. Une redirection très rapide peut laisser les utilisateurs qui ont des navigateurs obsolètes collées sur une page, et actualisation d'une page peut perturber l'utilisateur. L'utilisation de balises meta refresh soulève également des préoccupations quant à la sécurité. Ces préoccupations sont la raison pour laquelle il est considéré comme préférable d'utiliser une redirection HTTP ou serveur.