pc Loft.it

Reindirizzamento automatico: a tempo o immediato 1

Note: Si tratta di un metacomando o di uno script; entrambi molto semplici e di facile configurazione.

Descrizione: Capita di voler reindirizzare il nostro visitatore da un determinato URL ad un altro. Di solito succede quando per qualche motivo ci siamo trasferiti con tutto il sito su un nuovo indirizzo. A questo proposito vorremo che chi accede al sito col vecchio URL si ritrovasse automaticamente, cioè senza alcun clik, su quello nuovo. Per fare questo è possibile adoperare metodi diversi :

1) facendo uso di metacomandi
2) facendo uso di Javascript

In questo ultimo caso ricordatevi che non tutti hanno abilitato Javascript, anche se mi resta difficile immaginare cosa potrebbe fare uno che navigasse senza questo meraviglioso linguaggio abilitato.


Meta comando : Selezionare tutto il codice cliccando sulla forbice, quindi posizionandovi sul testo evidenziato; adoperare il tasto destro del mouse per l'operazione di copia ed incolla, non rimane che trasferire il tutto nella vostra pagina web, in questo caso fra i tags: <head> e </head>.

<meta http-equiv="refresh" content="3; url=http://www.ilmioforum.com">
<!-- Prelevato su http://www.web-link.it -->

In questo caso quel numero 3 corrisponde al numero di secondi che dovranno trascorrere prima che sia richiamato automaticamente l'URL http://www.ilmioforum.com
Mi raccomando ricordatevi di inserire il vostro URL o finiranno tutti quanti sul mio sito forum :-)
Non scendete mai sotto i 3 secondi, pare infatti che con valori più bassi alcuni browser potrebbero confondersi.

Script : Selezionare tutto il codice cliccando sulla forbice, quindi posizionandovi sul testo evidenziato; adoperare il tasto destro del mouse per l'operazione di copia ed incolla, non rimane che trasferire il tutto nella vostra pagina web, in questo caso fra i tags: <head> e </head>.

<script language="JavaScript" type="text/javascript">
<!--
location.href="http://www.web-link.it";
// prelevato su http://www.web-link.it -->
</script>

Adoperando questo codice javascript non esiste temporizzazione, sarà richiamato immediatamente l'URL http://www.web-link.it

Anche in questo caso vale la stessa raccomandazione sopra, e cioè quella di inserire il vostro URL o continueranno a finire tutti quanti sul mio sito :-)

Ricordate anche che certe persone navigano tenendo Javascript disabilitato, in questo caso sarà possibile avere il cambio pagina soltanto facendo uso del metodo con metacomando.

Se poi si volesse adoperare Javascript con una temporizzazione, basterà inserire setTimeout allo script sopra trasformandolo a questa maniera:

Script : Selezionare tutto il codice cliccando sulla forbice, quindi posizionandovi sul testo evidenziato; adoperare il tasto destro del mouse per l'operazione di copia ed incolla, non rimane che trasferire il tutto nella vostra pagina web, in questo caso fra i tags: <head> e </head>.

<script language="JavaScript" type="text/javascript">
<!--
window.setTimeout ("location.href=('http://www.web-link.it')", 3000);
// prelevato su http://www.web-link.it -->
</script>

Dove 3000 sono i millisecondi (3sec) di attesa  prima del cambio pagina.

Note : Niente e nessuno vieta di usarli entrambi: metacomando e richiamo a javascript magari impostandoli ad un paio di secondi di differenza.