Perché il mio computer mi reindirizzamento a un altro sito web?

August 22

Perché il mio computer mi reindirizzamento a un altro sito web?


Il reindirizzamento è una parte normale di funzionalità Web. Si tratta di un metodo di compensazione per le pagine Web spostati o siti web. Le procedure per il reindirizzamento sono incorporate in Hypertext Transfer Protocol, HTTP o, che è il sistema che determina il trasferimento di pagine Web su Internet.

HTTP

L'Hypertext Transfer Protocol standardizza il formato di messaggistica per la comunicazione tra browser e server Web. Il browser invia un messaggio al server che richiede una pagina. Il server risponde con la pagina. La struttura del messaggio ha due sezioni: "headers" e un corpo. Il server non invia la pagina come un file, ma copia il codice che forma la pagina direttamente nel corpo del messaggio. Se c'è un problema con la richiesta, il server restituisce un messaggio con un corpo vuoto e un codice motivo in una delle intestazioni HTTP. Reindirizzamento è implementato da questo metodo.

Forme di reindirizzamento

Reindirizzamento si divide in due categorie: permanenti e temporanee. Quando un amministratore di un sito web imposta un reindirizzamento permanente per una pagina, la risposta alle richieste di quella pagina contiene il codice di reindirizzamento permanente - 301 - e il nuovo indirizzo per la pagina. E 'responsabilità del browser per implementare il reindirizzamento. Il browser si applica al server al nuovo indirizzo per la pagina. Si rileva inoltre il nuovo indirizzo e sostituisce ogni volta che viene detto di andare al vecchio indirizzo. Un reindirizzamento temporaneo ha lo stesso formato, ma il server invia il codice 302 insieme con l'indirizzo di reindirizzamento. Il browser sa che un codice 302 gli dice di andare al nuovo indirizzo della pagina una sola volta; la prossima volta che si chiede per quella pagina, si deve tornare al vecchio indirizzo.

Comportamento

La conseguenza di un redirect permanente è che il browser non sarà mai visitare di nuovo il vecchio indirizzo. Se l'utente digita il vecchio indirizzo, il browser sarà sempre sostituirlo con l'indirizzo di reindirizzamento. Questo pericolo possano utente del browser, che creda che il browser è stata manipolata in bloccando l'accesso al sito desiderato, e che il reindirizzamento è dannoso. Questo non è il caso: l'amministratore del sito si propone il sito per reindirizzare gli utenti in questo modo.

Scopo

Molte pagine Web e persino interi siti web, si muovono di tanto in tanto. Senza redirect, il server Web sarebbe spesso arrivare ad una schermata di errore "pagina non trovata". Questa perdita di tempo e costringe l'utente a eseguire una ricerca di un fornitore alternativo per le informazioni della pagina originale tenuto. Questa sarebbe una cattiva notizia per il sito, che avrebbe forse perdere quel visitatore regolare verso un altro sito web che offre servizi simili. Il reindirizzamento guida semplicemente l'utente nella nuova posizione della pagina richiesta.