Tipi di 301 redirect

January 16

Tipi di 301 redirect


Un redirect 301 è un dispositivo per spostare i visitatori di una pagina Web a un'altra pagina Web. Anche se un redirect 301 è solo uno dei tanti metodi di attuazione inoltro del dominio, non c'è un solo tipo di reindirizzamento 301. Essa si basa su un browser Web comprensione di un messaggio in codice da un server Web.

redirect

I proprietari di pagine Web a volte hanno bisogno di cambiare gli indirizzi di quelle pagine. L'indirizzo di una pagina Web mostrato nella barra degli indirizzi di un browser Web si chiama Universal Resource Locator. La struttura dell'indirizzo è dettata dalla Hypertext Transfer Protocol. All'inizio dell'indirizzo è il codice protocollo di trasferimento: "http: //". Questo è seguito da un nome di dominio, che si presenta come "www.something.com." A seguito del nome a dominio può essere una serie di barre, parole e simboli. Le barre conducono attraverso una struttura di directory. Il nome della pagina Web di solito appare alla fine di questa struttura e termina con ".html" o ".htm". a volte la pagina Web viene generata da un programma, così invece il nome del file di destinazione finirà in ".php" o qualche altra estensione file di programma. Questi possono anche essere seguiti da un elenco di parametri, che di solito inizia con un punto interrogativo. Se un elemento delle modifiche URL, il link per quella posizione sarà morto. Reindirizzamento mantiene il vecchio URL attiva inviando qualsiasi richiesta di tale risorsa al nuovo indirizzo.

HTTP

HTTP definisce un metodo di comunicazione tra un client e un server ai fini del richiedente e fornire una pagina Web. Il client è un browser Web e il server è un server Web. La comunicazione inizia quando un client invia una richiesta per una pagina. Il server risponde sia con la pagina, o con un messaggio contenente un codice. HTTP contiene una struttura di testa e un corpo. La pagina Web restituisce dal server nel corpo del messaggio. Se il server non può restituire la pagina, il corpo sarà vuoto. L'intestazione conterrà un codice che spiega perché la pagina non può essere consegnato.

301 Redirect

Un codice 301 nell'intestazione della risposta data dal server dice al browser che la pagina è stata spostata ad un indirizzo diverso. In seguito il codice è il nuovo indirizzo della pagina. Il server ha poi fatto il suo lavoro e tocca al browser di riapplicare al nuovo indirizzo per la pagina desiderata.

300 Codici

Un codice 301 indica al browser che la pagina è stata spostata in modo permanente al nuovo indirizzo e in futuro dovrebbe sempre utilizzare il nuovo indirizzo come sostituto di quello a cui si effettua la richiesta originaria. C'è una serie di codici 300 trattano redirezioni nello standard HTTP, ma in pratica solo 301 e 302 vengono mai utilizzate. Il codice 302 indica al browser di guardare in un posto diverso per la pagina, ma poi la prossima volta ha bisogno di quella pagina dovrebbe continuare ad utilizzare l'indirizzo originale perché lo spostamento è solo temporanea.