Kontrollera dåliga länkar på din webbplats automatiskt med Linkchecker

Kontrollera dåliga länkar på din webbplats automatiskt med Linkchecker / Wordpress & Webbutveckling

När det gäller att hålla din webbplats eller din blogg hälsosam och stark i sökmotorannonser, är det en mycket bra idé att regelbundet söka efter skadade eller annars dåliga länkar på din webbplats..

Det är inte bara bra för webbplatsens övergripande ställning i söklistor, det är också bra för dina besökare. Ingen vill stöta på trasiga länkar på en webbplats - det är ett tecken på en dåligt omhändertagna webbplats.

Då igen, regelbundet kontrollera din webbplats för dåliga länkar kan vara en tråkig chore. Vi har täckt några verktyg här på MUO som kan hjälpa dig att hålla dig på toppen om du har tid, som Anns artikel om Xenu Link Sleuth 3 inte så uppenbara men helt fantastiska användningar av Xenu Link Sleuth för webmasters 3 Not -Så uppenbara men helt fantastiska användningar av Xenu Link Sleuth för webmasters Läs mer och Saikats artikel om Hyperlink Checker Kontrollera din webbadress med gratis dokuments hyperlänkkontrollör Kontrollera din webbadress med gratis dokuments hyperlänkkontrollör Läs mer .

Det är bra lösningar, men igen, de behöver din tid. Kollar på dåliga länkar tar arbete. En bättre lösning skulle vara att skapa ett automatiskt skript på din egen server (eller någon dator som är ansluten till Internet) för att kontrollera din webbplats för dåliga länkar och sedan utfärda en rapport med alla resultat. Bättre än, schemalägga det att springa varje vecka eller månadsvis, och du behöver aldrig tänka på uppgiften igen, tills det finns några dåliga länkar upptäckta.

Ställa in ditt LinkChecker-skript

Det verktyg som jag vill fokusera på är en som vi har listat i MUO-katalogen innan vi ringde LinkChecker.

Anledningen till att jag väljer det här verktyget är att LinkChecker tillhandahåller ett alternativt kommandoradsalternativ till standard GUI. På kommandoraden är allt du behöver göra genom att ringa länkcheckans ansökan, följt av webbadressen som du vill kontrollera, samt ett urval av parametrar (som jag kommer till nedan).

I det fall där allt går bra, och det finns inga problem kommer kommandofönstret att se ut så här.

Det finns inga fel, så du ser bara en regelbunden statusuppdatering av länktal som kontrolleras av verktyget. Å andra sidan, om du har några dåliga länkar ser du felen echoed tillbaka i kommandofönstret som visas här.

Även om det här endast är användbart om du vill starta manuset manuellt, är det som vi försöker göra här automatiserar det här kommandot. För att göra detta måste du förstå några av parametrarna som är tillgängliga med detta kommandotillstånd. Du kan hitta alla parametrar och flaggor på LinkCheckers hjälpsida. De som vi kommer att fokusera på är -0 och -f. Det är utdata och filparametrar.

Du kan till exempel utfärda kommandot, “linkchecker -r1 -ocsv -Fcsv http://www.topsecretwriters.com” för att få en CSV-fil med alla länkkontrollresultat, vilket visas i katalogen root linkchecker under standardfilnamnet “linkchecker-out.csv”.

CSC-filen visar en fullständig lista över alla dåliga länkar som hittades, med länken kontrollerad i en kolumn och tid / datum som den trasiga länken hittades liksom varningsfelskriptet.

Det här är en väldigt cool sak - för nu är allt du behöver göra för att schemalägga en satskommando för att köra det som problem med ovanstående linkchecker-kommandot, och varje dag får du en uppdaterad CSV-fil med en lista över alla dåliga länkar på din webbplats. Du kan använda den här listan för att gå igenom och åtgärda alla de dåliga länkarna.

Om du inte är bekant med hur du konfigurerar ett sådant schemalagt jobb är allt du behöver göra att skapa ett batchjobb som har ovanstående kommando i det, heter det ungefär som “CheckLinks.bat”, och sedan planera det batchjobb att köra varje vecka eller varje månad. Gå bara till Start -> Tillbehör -> Systemverktyg -> Planerade uppgifter.

Klicka på “Lägg till schemalagd uppgift” att lägga till tid / datum du vill att den ska springa och bara bläddra till din batchfil när du blir frågad.

En jämnare lösning, om du kör din egen webbserver, skulle vara att köra LinkChecker-kommandot på din webbplats, utdata till HTML-format och flytta den HTML-sidan till en speciell sida på din webbplats som du kan ringa upp på en webbläsare för att kolla in.

Du kan få LinkChecker-verktyget till HTML genom att utfärda följande kommando:

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

Vad det här gör är att resultaten ger resultat till en HTML-fil på den lokala länkcheckbanan. Du vill lägga till en rad i din batchfil för att flytta den HTML-filen till filvägen där dina offentliga HTML-filer är lagrade. Bara Lägg till:

“Flytta badlinks.html d: / webbserver / xampp / htdocs / badlinks /”

På så sätt har du en webbkatalog på din webbplats / badlinks / där du kan ringa upp badlinks.html sidan. Så här ser resultaten ut i HTML-format.

Med det här tillvägagångssättet behöver du inte ens logga in på servern eller datorn där länken kontrollscript körs. Du kan bara kolla din speciella sida och hantera de fel som du hittar där.

Att hålla sig på toppen av dåliga länkar på din webbplats är viktigare än de flesta inser. Det händer också oftare än du kanske tror, ​​eftersom många av de webbsidor du kanske har länkat till i den artikeln för några år sedan gick ur drift, vilket ger alla dina besökare lycka till när de försöker följa din länk till det sida.

Så, ge kommandoradsalternativet till LinkChecker ett skott och se om det gör att du kan förbättra din webbplatsens länkkvalitet utan att ta upp all din värdefulla tid. Har du tagit tillvägagångssättet ovan, eller försökte du någon annan teknik? Dela dina egna erfarenheter med manuset i kommentarfältet nedan.

Bildkredit: Shutterstock

Utforska mer om: Online Säkerhet, Programmering, Verktyg för webbansvariga.