Controllo reindirizzamento URL
Utilizza il nostro controllore di reindirizzamento URL per identificare i reindirizzamenti 301 e 302 per un URL specifico, controllando fino a 10 reindirizzamenti.

Il Controllo reindirizzamento URL è uno strumento gratuito che identifica i reindirizzamenti 301 e 302 di un URL specifico e segue una catena di reindirizzamenti per un massimo di 10 passaggi.
Che cos'è un reindirizzamento URL?
Un reindirizzamento URL è una risposta HTTP che indica al browser, al crawler di un motore di ricerca o a un altro client di richiedere un indirizzo diverso. In genere, la risposta contiene un codice di stato 3xx e un campo Location il cui valore è un riferimento URI, anche relativo.
Il codice di stato 301 indica che la risorsa è stata spostata in modo permanente. Viene usato spesso dopo aver cambiato l'indirizzo di una pagina, durante il passaggio da HTTP a HTTPS o per accorpare URL duplicati. Il codice di stato 302 indica che la risorsa è stata trovata altrove, ma lo spostamento viene generalmente considerato temporaneo.
HTTP definisce anche altri codici di reindirizzamento, tra cui 303, 307 e 308. Le differenze possono influire sul modo in cui i client ripetono le richieste, soprattutto con metodi come POST. Per i normali reindirizzamenti delle pagine web, 301 e 302 restano comuni e sono i codici che questo strumento è progettato per identificare.

Come posso controllare un reindirizzamento URL?
Il campo Codice di stato richiede un codice di stato HTTP, come 301 o 302. Il controllo viene eseguito sul server e segue fino a 10 passaggi di reindirizzamento.
I dati inseriti vengono trasmessi al server tramite HTTPS e non vengono archiviati.

Quali reindirizzamenti rileva lo strumento?
Lo strumento identifica i reindirizzamenti 301 e 302. Il codice 301 indica un reindirizzamento permanente, mentre il 302 indica un reindirizzamento temporaneo.
Una sequenza che alterna continuamente due indirizzi è un loop di reindirizzamento. Una lunga serie di passaggi tra HTTP, HTTPS, varianti con www, senza www e con o senza barra finale è una catena di reindirizzamenti. Lo strumento si ferma dopo un massimo di 10 passaggi, quindi non può determinare la destinazione finale di una catena più lunga.

Come risolvere i problemi di reindirizzamento più comuni
Controllare i reindirizzamenti è utile quando l'indirizzo finale mostrato dal browser nasconde le risposte intermedie. In questo modo puoi distinguere un errore di configurazione HTTP da un problema relativo a DNS, applicazione o cache.
- Una pagina trasferita continua ad aprirsi al vecchio indirizzo. Controlla direttamente il vecchio URL. Un 301 dovrebbe rimandare alla pagina sostitutiva prevista, non a una home page generica o a un altro indirizzo obsoleto.
- Il sito continua a passare da HTTP a HTTPS e viceversa. Verifica entrambe le versioni. Regole in conflitto nel server web, nella rete per la distribuzione dei contenuti o nell'applicazione possono riportare HTTPS a HTTP, mentre un altro livello inverte subito il reindirizzamento.
- Un link ricevuto via email non porta alla pagina di destinazione prevista. Controlla l'URL completo copiato dal messaggio, compresa la stringa di query. I servizi di tracciamento aggiungono spesso uno o più reindirizzamenti prima della pagina finale e una destinazione intermedia non funzionante può interrompere la catena.
Quando trasferisci un dominio, verifica percorsi rappresentativi delle varie pagine invece di controllare soltanto la home page. Il corretto reindirizzamento della home page non dimostra che le pagine dei prodotti, gli articoli e i file caricati abbiano regole equivalenti per la destinazione.
Anche la punteggiatura e gli spazi sono importanti. Gli spazi non codificati non sono validi in un URL e in genere devono essere codificati in formato percentuale, ad esempio come %20. Un frammento che inizia con # viene gestito dal browser e non è inviato nella richiesta HTTP. Modificare soltanto il frammento, quindi, non seleziona un diverso reindirizzamento lato server. I nomi di dominio internazionalizzati possono essere rappresentati nella forma ASCII Punycode, mentre i caratteri non ASCII del percorso vengono convertiti in byte, normalmente usando UTF-8, e i byte interessati vengono codificati in formato percentuale durante la trasmissione.
Perché un reindirizzamento corretto sembra comunque sbagliato?
Un reindirizzamento corretto può sembrare errato perché browser, resolver DNS, server proxy e reti per la distribuzione dei contenuti possono usare informazioni memorizzate nella cache. In particolare, i reindirizzamenti permanenti possono rimanere visibili nella cache del browser anche dopo la modifica della regola sul server.
Uno strumento lato server non condivide la cronologia locale dei reindirizzamenti del tuo browser, anche se il sito di destinazione o la sua CDN potrebbe comunque restituire una risposta memorizzata nella cache.
Le modifiche DNS comportano un ulteriore ritardo. I resolver ricorsivi possono conservare il precedente indirizzo IP fino alla scadenza del time to live del record. Durante questo periodo, reti diverse possono raggiungere server diversi e ricevere regole di reindirizzamento differenti. L'espressione "propagazione DNS" descrive questa scadenza non uniforme delle cache, non un singolo aggiornamento simultaneo a livello mondiale.
Se il dominio è stato trasferito di recente, confronta il record DNS, la configurazione della CDN e le regole del server di origine. Il Controllo Cache di Google può fornire informazioni su una versione precedente della pagina indicizzata o memorizzata nella cache, mentre il Controllo hosting del sito web può aiutarti a individuare dove sembra essere attualmente ospitato il dominio. Nessuno dei due sostituisce un controllo dei reindirizzamenti HTTP.
Domande frequenti
Posso modificare in seguito un reindirizzamento 301?
Sì, puoi modificare la configurazione del server, ma i client potrebbero continuare a usare per qualche tempo una risposta 301 memorizzata nella cache. Esegui la verifica con un nuovo profilo del browser e, se ne hai il controllo, svuota le cache pertinenti della CDN. Evita di usare il codice 301 nelle prime fasi di prova se è ancora probabile che la destinazione cambi.
Un reindirizzamento mantiene la stringa di query dell'URL?
Solo se la regola di reindirizzamento e il valore Location che genera la conservano. Alcuni sistemi copiano automaticamente la stringa di query originale, mentre altri la sostituiscono o la rimuovono. Verifica un URL realistico con parametri di prova innocui, senza presumere che tutte le varianti si comportino allo stesso modo.
Come vengono gestiti i dati che inserisco?
L'elaborazione avviene sul server. I dati inseriti vengono trasmessi al server tramite HTTPS e non vengono archiviati.
Lo strumento controlla anche i reindirizzamenti JavaScript o meta refresh?
Lo strumento identifica i reindirizzamenti HTTP 301 e 302 e ne controlla fino a 10.
Posso controllare i reindirizzamenti dalla riga di comando?
Sì. Il comando curl può mostrare le intestazioni delle risposte e, con l'opzione per seguire i reindirizzamenti, richiedere gli indirizzi successivi. È utile quando ti servono controlli ripetibili da un determinato computer o una determinata rete, soprattutto dopo aver modificato le regole DNS o del firewall.
Strumenti popolari
Crea la tua firma personalizzata e scaricala facilmente con il nostro strumento generatore di firme per e-firme personalizzate.
Calcola la dimensione di qualsiasi testo in Byte (B), Kilobyte (KB) o Megabyte (MB) utilizzando il nostro strumento calcolatore di dimensioni del testo.
Utilizza lo strumento di ricerca inversa IP per trovare il dominio o l'host associato a qualsiasi indirizzo IP in modo rapido e semplice.
Utilizza il nostro strumento di ping per controllare rapidamente ed efficacemente lo stato e il tempo di risposta di qualsiasi sito web, server o porta.
Lo strumento di ricerca IP di Digily Link fornisce informazioni dettagliate su qualsiasi indirizzo IP. Utilizza questo servizio online gratuito per ottenere dati IP completi.
Genera subito il tuo link WhatsApp gratuito con il nostro generatore di link WhatsApp. Aggiungi un messaggio personalizzato e avvia chat con un clic, senza accesso né programmazione.