Kabosu - Creando cosas
Publicado: 2025-02-23
Etiquetas: Software
Se puede utilizar Wget para buscar enlaces rotos en un dominio por ejemplo en un blog como este. Basta con ejecutar el siguiente comando:
wget --spider -r -l inf -nc -nv -o wget.log http://localhost:8000
--spider
: Hace que Wget no se descargue ficheros, solo comprueba si existen.-r
: Analiza recursivamente todos los enlaces que encuentra.-l inf
: Recursión infinita.-nc
: No sobreescribe nada. No debería ser necesario pero si acaso lo pongo.-nv
: Escribe menos cosas en el fichero.-o wget.log
: Escribe en wget.log
los resultados del análisis.http://localhost:8000
: URL de la página a analizar. Puede ser una dirección de internet pero yo analizo mi versión local para que acabe antes.Una vez terminado en análisis podemos buscar enlaces rotos en wget.log
. Yo uso:
grep -B 1 "broken link" wget.log
Un detalle importante es que este método solo busca enlaces internos rotos. No funciona para enlaces externos (a otros dominios).