Perché il mio Server Tenere Riorientare me?

March 31

Perché il mio Server Tenere Riorientare me?


Un redirect è una funzione integrata nel Hypertext Transfer Protocol (HTTP) per consentire agli amministratori di siti web per spostare le pagine web o interi siti. HTTP trasporta il traffico Web. Ciò include le richieste dai browser web per le pagine web e le risposte dal server Web che forniscono loro. A volte una pagina non può essere consegnato, e HTTP comprende una serie di codici che spiegano perché. Reindirizzare codici sono parte di questa serie.

Motivi di reindirizzamento

Se un sito web o una pagina ha link ad esso in altri siti, ha buoni risultati nei motori di ricerca ed è già circolata stampata media con l'indirizzo web su di esso, la modifica di un indirizzo può causare problemi. Questi collegamenti e gli annunci già indirizzare il traffico al sito web. Una società non può tracciare tutti i ricevitori di volantini e pubblicità con il loro indirizzo su di loro. Spostare la pagina si tradurrebbe in visitatori del vecchio indirizzo che ricevono uno standard messaggio "File non trovato" nel loro browser. Il visitatore potrebbe pensare che la società aveva cessato l'attività e smesso di produrre il prodotto. Non solo questo significa una vendita persa, ma che visitatore potrebbe poi diffondere pubblicità negativa, dire agli altri che l'indirizzo web è morto. In questo caso, la società ha bisogno di reindirizzare i visitatori di tutti i siti e le pagine mosse dal vecchio indirizzo al nuovo indirizzo e prevenire una situazione "file non trovato".

altri eventi

Le aziende si fondono e prendono il sopravvento altre società. In questi casi, l'azienda vorrebbe per reindirizzare il traffico dalla sua nuova filiale al principale sito web aziendale, imprimendo in tal modo l'importanza dell'azienda sul pubblico e di garantire che i visitatori di ritorno di notare il nuovo indirizzo di una volta che hanno visto sito della casa madre. Le aziende con molte divisioni che mantengono nomi diversi possono avere diversi indirizzi Web per adattarsi con il nome di ogni divisione. Piuttosto che mantenere il sito in luoghi diversi, l'azienda potrebbe centralizzare tutte le pagine web su un server a un indirizzo, mantenendo gli indirizzi Web controllate e reindirizzare i visitatori al sito centrale. Alcune aziende mantengono gli indirizzi separate per prodotti o diversi "fronti negozio," su diversi siti web. Altre aziende incoraggiano i collaboratori per visualizzare il contenuto della società come attraverso di essa fosse il proprio. Tutti questi scenari possono essere raggiunti utilizzando il protocollo HTTP standard di reindirizzare codici.

Redirect Metodo

Anche se un server informa un browser di un redirect, è responsabilità del browser Web di emanare esso. I contatti del browser il server Web e richiede una pagina. Il server Web invia una risposta senza la pagina, ma con un codice. Il browser Web è stato programmato per reagire qualsiasi codici HTTP standard ed agire di conseguenza.

Permanenti o temporanee

Se una pagina o un sito è stato spostato in modo permanente, il server invia indietro un codice 301, che è un redirect permanente. Il browser rileva il cambiamento, visita il nuovo indirizzo fornito nel messaggio dal server, ma osserva anche il nuovo indirizzo e usa ogni volta che tipi chiunque nel vecchio indirizzo. Se la pagina o un sito è stato spostato temporaneamente, il server invia indietro un codice 302. Il browser riapplica quindi al nuovo indirizzo per la pagina richiesta ma continua a utilizzare il vecchio indirizzo per le successive richieste di quella pagina.