Sjekk dårlige koblinger på nettstedet ditt automatisk med Linkchecker

Sjekk dårlige koblinger på nettstedet ditt automatisk med Linkchecker / Wordpress og webutvikling

Når det gjelder å holde nettstedet ditt eller bloggen din sunn og sterk i søkemotoroppføringene, er det en veldig god ide å sjekke for ødelagte eller ellers dårlige lenker på nettstedet ditt..

Ikke bare er det bra for nettstedets samlede stilling i søkelister, det er også bra for dine besøkende. Ingen ønsker å støte på ødelagte koblinger på et nettsted - det er et tegn på dårlig omsorg for nettsiden.

Så igjen, regelmessig å sjekke nettstedet ditt for dårlige lenker kan være en kjedelig oppgave. Vi har dekket noen verktøy her på MUO som kan hjelpe deg med å holde deg oppdatert hvis du har tid, som Anns artikkel om Xenu Link Sleuth 3 ikke så åpenbare, men helt fantastiske bruksområder av Xenu Link Sleuth For Webmasters 3 Ikke -Så åpenbare men helt fantastiske bruksområder av Xenu Link Sleuth For Webmasters Les mer, og Saikat's artikkel om Hyperlink Checker Sjekk nettadressen din med gratis dokument-hyperkoblings-sjekken Kontroller nettadressen din med gratis dokument-hyperkoblings-sjekker Les mer .

Det er gode løsninger, men igjen, de krever din tid. Å sjekke for dårlige koblinger tar arbeid. En bedre løsning vil være å sette opp et automatisert skript på din egen server (eller hvilken som helst datamaskin som er koblet til Internett) for å sjekke nettstedet ditt for dårlige koblinger og deretter utstede en rapport med alle resultatene. Bedre enn, planlegge det å løpe ukentlig eller månedlig, og du må aldri tenke på oppgaven igjen, før det er oppdaget dårlige koblinger.

Sette opp ditt LinkChecker-skript

Verktøyet som jeg vil fokusere på, er en som vi har oppført i MUO-katalogen før vi ringte LinkChecker.

Grunnen til at jeg velger dette verktøyet er fordi LinkChecker gir et alternativt kommandolinjevalg til standard GUI. I kommandolinjen er alt du trenger å gjøre, å ringe linkchecker-programmet, etterfulgt av nettadressen du vil sjekke, samt et utvalg av parametere (som jeg kommer til nedenfor).

I tilfelle hvor alt går bra, og det ikke er noen problemer, ser kommandovinduet ut slik som dette.

Det er ingen feil, så du ser bare en vanlig statusoppdatering av koblingstellingen sjekket av verktøyet. På den annen side, hvis du har noen dårlige lenker, vil du se feilene ekko tilbake i kommandovinduet som vist her.

Selv om dette bare er nyttig hvis du vil manuelt starte scriptet, er det vi prøver å gjøre her, automatisere denne kommandoen. For å gjøre dette må du forstå noen av parametrene som er tilgjengelige med dette kommandomodusalternativet. Du finner alle parametrene og flaggene på LinkChecker-hjelpesiden. De som vi skal fokusere på, er -0 og -f. Det er utdataene og filparametrene.

For eksempel kan du utføre kommandoen, “linkchecker -r1 -ocsv -Fcsv http://www.topsecretwriters.com” for å få en CSV-fil med alle linkekontrollresultatene, som dukker opp i roten linkchecker-katalogen under standardfilnavnet “linkchecker-out.csv”.

CSC-filen viser en fullstendig liste over alle dårlige koblinger som ble funnet, med linken sjekket i en kolonne og klokkeslettet / datoen den ødelagte lenken ble funnet, samt advarselsfeilskriptet.

Dette er en veldig kul ting - for nå er alt du trenger å gjøre, planlegge en batchkommando for å løpe det som utgjør den ovennevnte linkchecker-kommandoen, og hver dag får du en oppdatert CSV-fil med en liste over alle dårlige koblinger på nettstedet ditt. Du kan bruke denne listen til å gå gjennom og fikse alle de dårlige koblingene.

Hvis du ikke er kjent med hvordan du konfigurerer en slik planlagt jobb, trenger du bare å lage en batchjobb som har kommandoen ovenfor, nevner den som noe “CheckLinks.bat”, og planlegge at batchjobben skal løpe hver uke eller hver måned. Bare gå til Start -> Tilbehør -> Systemverktøy -> Planlagte oppgaver.

Klikk på “Legg til planlagt oppgave” å legge til klokkeslettet / datoen du vil at den skal løpe og bare bla til batchfilen din når du blir spurt.

En enda kjøligere løsning, hvis du kjører din egen webserver, ville være å kjøre LinkChecker-kommandoen på nettstedet ditt, utdata til HTML-format, og flyttet som HTML-siden resulterer i til en spesiell side på nettstedet ditt som du kan ringe opp på en hvilken som helst nettleser for å sjekke ut.

Du kan få LinkChecker-verktøyet til HTML ved å utstede følgende kommando:

“linkchecker -r1 -ohtml -Fhtml / badlinks.html http://www.topsecretwriters.com”

Hva dette gjør, gir resultatene til en HTML-fil på den lokale linkchecker-banen. Du vil legge til en linje i batchfilen din for å flytte den HTML-filen til filbanen der de offentlige HTML-filene dine er lagret. Bare legg til:

“Flytt badlinks.html d: / webserver / xampp / htdocs / badlinks /”

På denne måten har du en webkatalog på nettstedet ditt / badlinks / hvor du kan ringe opp badlinks.html siden. Slik ser resultatene ut i HTML-format.

Ved å bruke denne tilnærmingen, trenger du aldri å logge inn på serveren eller datamaskinen der koblingsskriptet skript kjører. Du kan bare sjekke din spesielle side og håndtere feilene du finner der.

Å holde på toppen av dårlige lenker på nettstedet ditt er viktigere enn de fleste innser. Det skjer også oftere enn du kanskje tror, ​​så mange av nettsidene du kanskje har koblet til i den artikkelen for noen år siden, gikk ut av drift, og etterlot alle besøkende uten lykke når de prøver å følge linken din til det side.

Så, gi kommandolinjealternativet til LinkChecker et skudd og se om det gjør at du kan forbedre nettstedets linkekvalitet uten å ta opp all din verdifulle tid. Har du tatt tilnærmingen ovenfor, eller prøvde du en annen teknikk? Del dine egne erfaringer med manuset i kommentarfeltet nedenfor.

Bilde Kreditt: Shutterstock

Utforsk mer om: Internett-sikkerhet, programmering, verktøy for nettredaktører.