Cosa sono i tag Meta Refresh?
I tag di aggiornamento meta sono anche denominati meta reindirizzamenti. O fanno ricaricare una pagina o caricano un'altra pagina. L'uso di tag di aggiornamento meta è scoraggiato da alcuni che preferiscono, invece, l'uso di reindirizzamenti HTTP 301 o 302.
I tag di aggiornamento meta 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 <head>. Un tag meta refresh sarà simile al seguente: <meta http-equiv = "refresh" content = "600">
La parola chiave meta identifica la sua funzione HTML e l'attributo http-equiv = "aggiorna" informa il browser Internet che il tag utilizza un comando HTTP anziché 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 "aggiorna".
C'è anche l'opzione per impostare il numero di secondi prima che il browser venga ricaricato. L'ultimo pezzo del codice meta refresh, "content =" 600 ", mostra il ritardo impostato prima del ricaricamento della pagina. La funzione più nota dei tag meta refresh è quella di ricaricare le pagine che presentano contenuti o informazioni che si aggiornano frequentemente. Un esempio di questo è un sito meteorologico, in cui le informazioni cambiano spesso.
Il reindirizzamento è un altro uso dei tag di aggiornamento meta e questa è la loro funzione nella maggior parte dei casi. Quando i meta tag di aggiornamento vengono utilizzati per reindirizzare un utente a un'altra pagina Web, il codice si legge in questo modo: <meta http-equiv = "refresh" content = "2; url = http: //google.com/">.
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 la pagina da caricare. In questo caso, il reindirizzamento verrà impostato tra due secondi e la pagina verrà reindirizzata su google.com.
L'uso 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 di meta refresh tags solleva anche preoccupazioni sulla sicurezza. Tali preoccupazioni sono il motivo per cui è meglio utilizzare un reindirizzamento HTTP o server.