Nwlapcug.com


Il codice HTML di intestazione per un reindirizzamento 301

Il codice HTML di intestazione per un reindirizzamento 301


Molte persone si confondono tra HTML e HTTP. Cercando di fare un redirect 301 in HTML è un esempio di questo. HTML è il linguaggio di formattazione in cui le pagine Web sono scritte. Un documento HTML ha una sezione di intestazione, che è caratterizzata da un corpo e il tag < head >. HTTP è il protocollo di trasferimento Hypertext, che è il formato per la messaggistica tra browser e server Web. HTTP inizia con una serie di linee di parametro, chiamato intestazioni HTTP, seguite da un corpo. Un redirect 301 appare nelle intestazioni HTTP. Può essere creato un reindirizzamento in un'intestazione di file HTML, ma questo richiede un metodo diverso.

Reindirizzamento

Il reindirizzamento è il metodo di visitatori di una pagina di Mer dal suo vecchio indirizzo al suo nuovo indirizzo di inoltro. Questo compensa spostati pagine Web e impedisce gatting visitatori al vecchio indirizzo attraverso un link obsoleti solo per essere presentato con una schermata di errore "pagina non trovata". Il reindirizzamento aiuta anche gli amministratori di sito consolidare diversi indirizzi diversi nella stessa pagina, mediante la trasmissione di tutti gli ospiti a tutti, ma uno degli indirizzi al sito centrale.

Codici HTTP

La specifica di HTTP include un elenco di codici di stato, che ogni browser e il server Web deve capire. Tra questi codici sono 301, per un reindirizzamento permanente e 302 per un reindirizzamento temporaneo. L'assegnazione di un codice di reindirizzamento a una pagina Web si verifica nel pannello di controllo del sito Web. Maggior parte dei pannelli di controllo del sito Web includono la possibilità di impostare reindirizzamenti. Un metodo manuale prevede la creazione di un file chiamato ". htaccess" e posizionarlo nella directory principale del sito. Il file contiene una riga per ogni redirect, dando il tipo di redirect (301 o 302) il vecchio indirizzo Web e il nuovo indirizzo Web.

Metodo di HTML

Il metodo redirect che può essere implementato in un'intestazione HTML viene chiamato un "meta refresh". Il metodo sfrutta la struttura di comando refresh, che impone al browser di ricaricare la pagina. Tuttavia, la struttura di comando refresh contiene l'origine dell'aggiornamento. Inserendo un indirizzo diverso alla pagina corrente nel comando, l'aggiornamento si traduce in un redirect. La linea: < meta http-equiv = "refresh" content = "2; url = http://www.newsite.ca/newfile.html & quot; / > esegue l'attività. In questo esempio, il 2 è il numero di secondi di ritardo dopo il caricamento della pagina corrente.

Confronto

Il metodo HTTP 301 è il metodo preferito per la maggior parte dei siti Web perché richiede meno lavoro. L'aggiornamento dei metadati richiede che una copia del file rimane nella posizione precedente e che è inutile in situazioni in cui un sito cambia il suo nome di dominio e dà i diritti per il vecchio indirizzo. Mantenere due copie delle pagine spostati può crescere in un complicato compito amministrativo nel corso del tempo come spostare altre pagine.