Quali sono le cause di un reindirizzamento per browser Internet?

August 14

Quali sono le cause di un reindirizzamento per browser Internet?


browser Internet possono essere impostati per reindirizzare tutte le richieste a un server proxy. le impostazioni del server proxy vengono impostate da un individuo o da un amministratore di rete per tutti i computer di una rete, o intenzionalmente da un virus. La definizione ufficiale di un reindirizzamento è comandato da un server Web per compensare le pagine Web spostati.

proxy Server

Se un browser è stato configurato per utilizzare un server proxy, piuttosto che l'invio di una richiesta per una pagina web al server Web per quella pagina, il browser invia l'indirizzo della pagina richiesta al server proxy. L'utente vede l'indirizzo del server proxy nella barra degli indirizzi, ma il contenuto della pagina Web desiderato nella schermata. L'utente del computer non può rendersi conto perché questo reindirizzamento si sta verificando. Si tratta di un metodo comune utilizzato dai genitori per filtrare i contenuti per adulti di raggiungere i loro figli mentre navigano in Internet. Inoltre, viene utilizzato dalle aziende per bloccare l'accesso dalla propria rete a qualsiasi materiale offensivo o pericoloso. Alcuni virus aggiornare le impostazioni proxy di un sito Web per reindirizzare sempre l'accesso Web a un proprio server contro la volontà del proprietario del computer.

reindirizzamenti HTTP

L'Hypertext Transfer Protocol, o HTTP, porta tutto il traffico Web attraverso Internet. La richiesta di una pagina ha un formato specifico, e la risposta inizia con una serie di parametri nell'intestazione del messaggio e quindi il codice HTML della pagina segue nel corpo del messaggio. Se la pagina Web non viene trovato, il server invia un codice di errore e il corpo del messaggio è vuoto. I browser Web sono programmati per eseguire un'azione particolare quando ricevono ogni codice. Normalmente, nel caso di una "pagina non trovata errore" (codice 404) mostra solo una semplice pagina di errore. Tuttavia, i proprietari di siti web possono dare una migliore performance attraverso la creazione di reindirizzamenti per le pagine mossi piuttosto che permettere al server di inviare di nuovo un codice di errore.

Responsabilità

Le procedure di codici HTTP vengono avviate da un dente codice dal server al browser. Tuttavia, il server non esegue il reindirizzamento. Questa è la responsabilità del browser. Tutti i browser conoscono i codici HTTP e sanno cosa fare per ogni codice diverso.

Tipi di reindirizzamento

Sebbene le specifiche HTTP contiene una serie di codici per redirect, solo due sono mai usato. Questi sono i 301 ed i 302 codici. Il server innesca un redirect permanente inviando al browser un codice 301. Il messaggio contiene anche il nuovo indirizzo per il ricercato per la pagina. Non solo il browser riapplicare per quella pagina al nuovo indirizzo, ma registra il reindirizzamento e usa sempre il nuovo indirizzo ogni volta che tipi chiunque nel vecchio. Un reindirizzamento 302 è per il movimento temporaneo. Il browser va al nuovo indirizzo questa volta, ma continuerà ad utilizzare il vecchio indirizzo e possibilmente ottenere di nuovo reindirizzato fino a quando la pagina è stata restaurata e il reindirizzamento rimosso.