Comparteix:

Enllaços trencats

Què és Linchecker?

Es tracta d'una eina que analitza automàticament tots els enllaços d'un web, que nosaltres especifiquem, i detecta si l'enllaç funciona correctament o no. En cas que l'enllaç no funcioni correctament ens donarà informació de l'error.

Cal destacar que per defecte només analitza els enllaços del mateix domini, per tant, enllaços que són externs no els analitzarà. Si volem analitzar els enllaços externs al web hem de modificar el fitxer d'opcions com s'indica en aquest apartat.

Instal·lació

Download linkchecker

  1. Un cop ens trobem al web, seguint l'enllaç del banner de més amunt, seleccionem l'arxiu corresponent al nostre sistema i començarà la descarrega. (En cas de treballar amb Windows hem de descarregar l'acabat en .exe)
  2. Un cop descarregat, l'executem i seguim el programa d'instal·lació, on podrem decidir el directori on s'instal·larà i com anomenar l'accés directe.
  3. Un cop finalitzat el procés ja el podem executar.

Configuració

  •  Un cop instal·lat si l'obri ens trobarem amb una pantalla similar a aquesta:
  • En aquesta finestra, abans de tot, hem de configurar correctament el programa. Per configurar-lo hem de clicar sobre edit i posteriorment cliquem sobre options.
  • Ara s'ens haurà obert una finestra petita on hem d'indicar:
            - Recursive depth: profunditat del web.
            - Verbose output: per indicar que volem veure tots els enllaços, tant els correctes com incorrectes. Recomanem deixar desactivada l'opció per estalviar línies a intetpretar.

 

  • Un cop tenim les opcions correctes, només hem de clicar sobre close i ja tindrem el programa llest per funcionar.

 

Funcionament

Un cop el programa està correctament configurat amb les nostres preferències, per analitzar un web només hem d'escriure la direcció al camp URL i prémer startSi el web que volem analitzar disposa dels dos protocols, tan http com https, cal assegurar-se que la URL sigui la d'https, ja que si fiquem l'http és més probable que el linkchecker analitzi tot el web amb els dos protocols, i trigarà més a acabar.

 

Un cop el programa ha finalitzat l'anàlisi del web, veurem que a la pantalla ens surten tots els enllaços analitzats. El clicar sobre un veurem que als camps de sota apareix informació relativa a aquest enllaç. Si volem preservar aquestes dades el programa ens proporciona l'opció de desar-les en diferents formats:

  • Com a projecte del linkchecker
  • Com format .csv (que es pot obrir amb Excel i des del mateix Excel es pot guardar en format .xlsx)
  • Com a format .txt
  • Com a format web .html
  • Com a format SQL
  • Com a format .xml

Per desar els resultats cal clicar sobre File. Aleshores es desplegarà un menú on podrem desar com a projecte o desar com un altre arxiu.

Interpretació format .csv

L'opció més senzilla és guardar els resultats com a format .csv, ja que en cas de disposar de Microsoft Excel el podrem obrir sense problemes i guardar com .xlsx, format propi del programa per tal d'evitar possibles errors.

 

Un cop obert l'arxiu veurem unes primeres files amb informació no rellevant seguit d'una taula. La primera fila de la taula tenim el nom de cada columna, d'aquestes les més rellevants són:

  • urlname: indica l'enllaç analitzat.
  • parentname: indica la direcció on s'ha analitzat l'enllaç de la columna urlname.
  • result: indica l'estat de l'enllaç analitzat (columna urlname).
  • infostring: ens dóna més informació extra de l'enllaç analitzat. És possible que no sigui necessària informació extra i per tant que aquest camp estigui buit.
  • name: la part de text on ha trobat l'enllaç erroni.

Treballar amb el csv

Un cop en el full de càlcul recomanem primer fer una còpia del full i en aquesta còpia, que anomenarem còpia de treball per exemple, netejar les columnes i les files per poder visualitzar de manera més còmoda la informació que ens interessa.

Les columnes que ens quedaren seran les esmentades abans. Les files que eliminarem seran les 4 primeres i la última fila que contenen informació de l'exploració i del programa 

Ara podem crear els filtres de columna per poder anar "netejant" els diferents tipus d'avisos

Imatge amb demosrtació de com es crea un filtre en un full de calcul

El següent pas, ja amb les opcions de filtres disponibles, és quedar-nos amb el mínim de problemes trobats. Els més clars i efectius són els que apareixen com a 404 Not Found que vol dir que la pàgina no s'ha trobat. La resta de tipus d'error trobat, columna "result", podem deixar-los per una anàlisi més detallat, generalment amb els 404 n'hi ha prou pel que fa a pàgines web. Podeu canviar el nom de les columnes si us resulta més comprensible.

Un cop net i ordenat el procediment fora:

1.- clicar a la pàgina on s'ha trobat l'error "parentname"

2.- buscar l'enllaç que dona error "urlname". Per fer això, podem mirar a la columna "name" si hi ha alguna cosa escrita i fem una cerca a la pàgina, probablement ens trobi el text amb l'enllaç trencat. Si no hi ha cap nom ens haurem de guiar pel contingut de la columna "urlname" o inclús, podem veure el codi de la pàgina i cercar dins del codi l'"urlname" per veure on està i corregir-la.

Aquí us deixo un vídeo on fem la depuració i interpretació d'un csv linkchecker:

Configurar analisis enllaços externs

Per tal que el programa analitzi els enllaços que van fora del web cal modificar el fitxer de configuració del programa seguin els següents passos:

  • Des de la pantalla d'inici del programa cliquem sobre edit.
  • En el menú desplegable que apareix cliquem sobre options.
  • En obrir-se la finestra d'opcions hem de clicar sobre el botó edit de l'apartat Configuration file.
  • S'obre un fitxer de text amb les opcions per configurar el linkchecker, la que nosaltres hem de modificar es troba la línia 199 (#checkextern=1). L'únic que hem de fer es esborrar el # i tancar la finestra.
  • En tancar la finestra ens sortirà un missatge preguntant si volem guardar la nova configuració, hem de seleccionar Save.