Cosa sono i tag di aggiornamento meta?

I meta tag di aggiornamento sono anche indicati come meta reindirizzamenti. Causano il ricaricamento di una pagina o il caricamento di un’altra pagina. L’utilizzo dei meta refresh tag è sconsigliato da alcuni che preferiscono, invece, l’utilizzo di reindirizzamenti HTTP 301 o 302.

I meta refresh tag devono essere inseriti nella sezione head della pagina web. Quando si visualizza la pagina in formato HTML, la sezione head può essere identificata dal codice . Un meta tag di aggiornamento sarà simile a questo:

La parola chiave meta identifica la sua funzione HTML e l’attributo http-equiv=”refresh” informa il browser Internet che il tag sta utilizzando un comando HTTP invece di un normale meta tag. I server Web utilizzano le intestazioni HTTP per indicare a un browser di ricaricare la pagina Web o di reindirizzare, e questo è ciò che fa il comando “refresh”.

C’è anche la possibilità di impostare il numero di secondi prima che il browser si ricarichi. L’ultimo pezzo del codice meta refresh, “content=”600”, mostra quanto di un ritardo è impostato prima che la pagina venga ricaricata. La funzione più nota dei meta refresh tag è quella di ricaricare le pagine che presentano contenuti o informazioni che si aggiornano frequentemente. Un esempio di questo è un sito meteo, dove le informazioni cambiano spesso.

Il reindirizzamento è un altro uso dei tag meta refresh, e questa è la loro funzione nella maggior parte dei casi. Quando i tag meta refresh vengono utilizzati per reindirizzare un utente a un’altra pagina Web, il codice si legge invece in questo modo: .

La parte del codice che legge content=”2;url=http://google.com/” indica al browser il tempo di attesa prima di eseguire il reindirizzamento e quale pagina deve caricare. In questo caso, il reindirizzamento è impostato per avvenire in due secondi e la pagina verrà reindirizzata a google.com.

L’utilizzo dei meta tag di aggiornamento può presentare alcuni inconvenienti. I siti che li utilizzano possono essere identificati come spam dai motori di ricerca. Un reindirizzamento molto veloce può lasciare gli utenti che hanno browser obsoleti bloccati su una pagina e l’aggiornamento di una pagina può confondere l’utente. L’uso dei tag meta refresh solleva anche preoccupazioni sulla sicurezza. Tali preoccupazioni sono il motivo per cui è considerato migliore utilizzare un HTTP o un reindirizzamento del server.