Güçlü aracı kullanarak bir web sitesindeki (tamamlanmış) kopuk bağlantıları tespit etmek için DiarioLinux'ta keşfettiğim ilginç yöntem wget.
Bunu Linux'ta yapmak çok kolaydır. Bir terminal açtım ve şunu yazdım:
wget --spider --no-parent -r -o log.txt http://yourweb.com
İşte parametrelerin her birinin çalışması:
–Örümcek: onlara söylediğiniz web'de gezinin ama hiçbir şey indirmeden. Sadece yürü.
- r: Google robotuymuş gibi özyinelemeli 🙂
- o dosya: ekranda görünen komutun çalıştırılmasının çıktısı
–No-parent: parametre olarak bir dizin adı iletirsek, onun üst dizinlere çıkmasını istemeyiz.
Tamamlanması uzun zaman alabilir (çünkü tüm web sitesini veya belirttiğiniz dizini tarar). Bozuk bağlantıların listesi log.txt'de (son kısım) olacaktır.
Wget hakkında daha fazla bilgi edinmek isterseniz, yazdım
adam wget