Come impostare i reindirizzamenti della meta pagina con solo HTML

0
170

Se vuoi impostare un reindirizzamento a un altro sito web, non& #8217;non è necessario impostare alcuna regola di routing su un server Web o pasticciare con JavaScript; L'HTML ha strumenti di reindirizzamento integrati utilizzando i meta tag. Discuteremo come e quando usarli.

Non hai bisogno di JavaScript o regole di routing fantasiose

< p>Naturalmente, se hai la capacità di impostare qualcosa di meglio, dovresti prenderlo. Se hai accesso completo al server web su cui è in esecuzione il tuo sito, dovresti probabilmente impostare un reindirizzamento 301 o 302, o se la risorsa si trova sullo stesso server, impostare una riscrittura dell'URL in modo che l'utente non lo sia colpito affatto. Anche l'hosting condiviso con Apache può gestire reindirizzamenti 301 con file di configurazione .htaccess.

Tuttavia, il mondo reale non è sempre così carino e, a volte, è sufficiente distribuire una pagina HTML che reindirizza ogni utente da qualche altra parte. Di solito, questo è molto utile nei casi in cui non è possibile utilizzare un file .htaccess appropriato, ad esempio con alcuni sistemi di gestione dei contenuti che lo sovrascrivono.

Questa non è ancora un'ottima soluzione—non è eccezionale per la SEO, in quanto è un reindirizzamento lato client e questo tipo di reindirizzamento mostrerà una schermata bianca sul lato utente in attesa del reindirizzamento per iniziare. Se vuoi comunque configurarne uno, HTML ha alcuni strumenti incorporati.

Utilizzando i reindirizzamenti di meta refresh HTML, puoi inviare un utente a una nuova pagina. Crea un file HTML con nient'altro che quanto segue, sostituendo example.com con il tuo URL:

<meta http-equiv=”refresh” content=”0; URL=https://www.example.com/” /> Pubblicità

Lo zero prima di significa che questo reindirizzamento avverrà istantaneamente, il che probabilmente è l'ideale. Tuttavia, se desideri invece visualizzare il fastidioso messaggio “fai clic qui se non vieni reindirizzato entro cinque secondi,” puoi farlo anche tu, aggiungendo un secondo link che gli utenti :

<head> <meta http-equiv=”refresh” content=”5; URL=https://www.example.com/” /> </testa> <corpo> <p>Se non vieni reindirizzato entro cinque secondi, <a href=”https://www.example.com/”>fai clic qui</a>.</p> </corpo>

Tuttavia, i reindirizzamenti di meta refresh HTTP sono supportati in ogni singolo browser, quindi è quasi sempre meglio reindirizzare gli utenti all'istante.