Vai al contenuto

Ricerca dei link rotti

Broken Link Checker

Estrae fino a 100 link da una pagina, o prende un elenco incollato, e li controlla in parallelo — stato, destinazione del redirect e tempo di risposta, prima con HEAD e poi con GET se viene rifiutato.

Prende i link di una pagina — o di un elenco incollato — e chiede a ciascuno con che cosa risponde, quattro alla volta. I link rotti di un sito che gira da anni non stanno quasi mai dove ci si aspetta, e l’unico modo di saperlo è chiederlo a tutti.

☁️ Usa il nostro serverlinkshttpauditbatch

Questa richiesta la fa il nostro server al posto tuo. Gli inviamo solo l’URL della pagina, oppure l’elenco di URL: nessuno dei tuoi cookie e nessuno stato di accesso parte insieme. Il server si collega soltanto a indirizzi pubblici e rifiuta quelli privati e interni.

Dalla pagina vengono presi fino a 100 link <a href>, interrogati quattro alla volta. Prima con HEAD; ai server che lo rifiutano si richiede con GET.

Come si usa

  1. Scegliere una pagina o un elenco

    Data una pagina, vengono estratti e controllati i link <a href>. Dato un elenco, viene controllato un URL per riga così com’è scritto.

  2. Filtrare sui problemi

    La vista «solo i problemi» nasconde tutto quello che ha risposto normalmente. I reindirizzamenti sono mostrati come un problema da leggere e non come un errore: un vecchio link che oggi funziona ancora è un link che si romperà più avanti.

  3. Leggere la colonna del metodo sui risultati strani

    A ogni link si chiede prima con HEAD e si richiede con GET quando un server rifiuta il primo. Una riga che ha funzionato solo con GET è un server con una stranezza, non un link rotto.

Domande frequenti

Perché alcuni link tornano 403?

Parecchi siti bloccano tutto ciò che non sembra un browser, e alcuni bloccano del tutto gli indirizzi dei datacenter. Un 403 qui spesso vuol dire che il link va bene per una persona ed è rifiutato a noi: meglio controllarlo a mano prima di cancellarlo.

Ha controllato solo una parte dei link della pagina

C’è un tetto a quanti ne vengono estratti e un limite di tempo sull’intera esecuzione, quindi una pagina grande viene campionata e non esaurita. Per una passata completa, meglio incollare l’elenco a blocchi.

Un link segnato come indirizzo privato non è rotto

Non è stato controllato affatto. Il recuperatore in uscita rifiuta le destinazioni private, di loopback e link-local, quindi un link a un host di intranet è riferito come saltato e non come provato. Da dentro può funzionare benissimo.

Segue i link verso altre pagine?

No. I link di una pagina, controllati una volta. È un controllore di link, non un crawler — ed è anche il motivo per cui non lo si può puntare su un sito perché lo percorra tutto.

Può ricevere da

Dopo

Questi accettano ciò che produce questo strumento, così il risultato può passare direttamente.