Perché non riesco a smettere di reindirizzamenti?

February 25

Perché non riesco a smettere di reindirizzamenti?


Il reindirizzamento è un servizio integrato nel Hypertext Transfer Protocol, che è lo standard che tutti i browser Web e server Web seguono al momento della richiesta e il trasferimento di pagine Web. Tutti se il reindirizzamento non è automatico, una volta che un amministratore del sito ha istituito un reindirizzamento per una pagina Web, non c'è nulla il navigatore Web può fare per fermarlo. Ma poi, non dovrebbero voler impedire il reindirizzamento. Il reindirizzamento porta i navigatori da pagine eliminate.

Uniform Resource Locator

Un indirizzo entra nella barra degli indirizzi di un browser Web o perché l'utente ha digitato in, o perché è stato popolato automaticamente cliccando su un link. Il browser Web invia una richiesta al server Web per il sito web contenuto nel indirizzo e chiede una pagina anche contenuta nell'indirizzo. Un indirizzo Web è chiamato un "URL", che significa Uniform Resource Locator. Le due parti principali del URL sono il nome di dominio, che è il nome del sito e si presenta come "www.something.xxx" e il nome del file contenente la pagina Web. Se l'URL non contiene un nome file, quindi entrambe le parti di default al nome del file index.htm standard, che dovrebbe trovarsi nella directory principale del sito.

Hypertext Transfer Protocol

Il formato della richiesta da parte del browser Web e la risposta dal server Web segue una struttura definita dalla Hypertext Transfer Protocol. Ogni messaggio contiene "headers", noto anche come "intestazioni HTTP", e un corpo. La richiesta contiene solo informazioni nelle intestazioni e il corpo del messaggio è vuoto. La risposta dal server contiene le informazioni nelle intestazioni e il codice per visualizzare la pagina nel corpo. Se il server non ha trovato il file browser richiesto, il corpo del messaggio di risposta sarà vuoto e una delle intestazioni conterrà un codice di errore per indicare che la pagina non è stata trovata. Ciò risulta nel browser che visualizza una schermata di errore. Reindirizza evitare questa situazione.

Codici HTTP

La pagina non trovata codice - 404 - è uno dei codici di stato standard specificate nel Hypertext Transfer Protocol. Tutti i browser Web e server Web sono programmati per utilizzare questi codici e per sapere quale azione intraprendere quando ricevono uno. Se l'amministratore del sito imposta un reindirizzamento per una pagina mancante, il server Web invia un messaggio con un corpo vuoto, ma con il codice di reindirizzamento invece di un codice di errore. Il codice di reindirizzamento è seguito dal nuovo indirizzo della pagina mancante.

Controllo

Il browser Web è programmato per intervenire su una ricezione di un reindirizzamento. Questo non è un'opzione che può essere attivata o disattivata nelle schermate di configurazione del browser. Tutti i browser eseguono riorienta automaticamente per conformarsi pienamente i requisiti di HTTP. Se l'utente potesse controllare il comportamento dei browser alla ricezione di un redirect, che sarebbe rimuovere solo il servizio che inoltra al nuovo indirizzo della pagina, e si tradurrebbe in una schermata di errore, non nella visualizzazione della vecchia pagina. Quella pagina è stata cancellata da quella posizione.