Qual è la causa reindirizzamenti?

May 4

Qual è la causa reindirizzamenti?


Durante l'utilizzo del Web, a volte l'indirizzo nella barra degli indirizzi del browser cambia improvvisamente mentre la pagina si carica. Questo perché il browser è stato reindirizzato durante il processo di recupero della pagina richiesta. Redirect sono attuati da molte tecniche diverse.

pagine mancanti

Il reindirizzamento è stato creato per evitare che gli utenti incontrano quelli "pagina non trovata" fastidioso schermate di errore. Le pagine possono andare mancare per una serie di ragioni. Spesso, la pagina non è più disponibile al suo indirizzo originale è semplicemente perché il nome del file contenente la pagina è cambiata. Il file può ancora avere lo stesso nome, ma se il sito è riorganizzato, ed il file viene spostato in una directory diversa, quindi il vecchio indirizzo non sarà più portare a quel file. Le aziende a volte cambiano i loro nomi e così il nome di dominio del sito cambierà. Il nome di dominio è la parte "www.something.xxx" di un indirizzo web. La vecchia pagina potrebbe essere ancora nello stesso file, nella stessa directory, ma su un sito diverso.

metodo

progettisti di siti Web hanno quattro opzioni per forzare un browser Web per accedere a un indirizzo diverso. Due di questi sono implementate nella pagina Web e due sul server. redirect server sono più comuni perché redirect page-based richiedono che la pagina vecchia rimane al suo posto, che crea i lavori di manutenzione.

Redirect basato sulla pagina

In primo luogo, vi è un aggiornamento della pagina. Quando un browser Web ottiene una pagina Web da un server, arriva come il codice HTML. Tutte le pagine Web sono scritte in Hypertext Markup Language. Quel codice a volte contiene le istruzioni per recuperare altri file o eseguire determinate azioni sul interpretare il codice in un display per l'utente. Un'istruzione di aggiornamento indica al browser di ricaricare la pagina dopo un ritardo di tempo, che può essere pari a zero. Il comando di aggiornamento contiene l'indirizzo di sorgente della pagina ricaricate, e se questo è un indirizzo diverso alla pagina corrente, il browser reindirizza nel corso del aggiornamento. Il secondo redirect page-based è un redirect virtuale. L'indirizzo nel browser rimane la stessa, ma il contenuto della pagina web viene letta da un altro indirizzo. La pagina all'indirizzo indicato non è altro che un frame per visualizzare l'altra pagina.

Redirect server-based

L'amministratore del sito può impostare un file di configurazione del sito che include la sostituzione di una serie su personaggi di indirizzi in arrivo, in modo da un gruppo di indirizzi è cambiato automaticamente ad altri indirizzi, secondo il modello dettato nel file di configurazione. Il metodo più comune è integrato nel Hypertext Transfer Protocol. Se l'amministratore ordina un reindirizzamento nel pannello di controllo del sito web, il server Web risponderà alle richieste di pagina nominato con un codice di reindirizzamento e il nuovo indirizzo della pagina. Ricevere questo, il browser Web va al nuovo indirizzo per la pagina.