Cek link mati dengan wget

Kali ini saya dapat titah dari klien untuk melihat apakah ada broken link (tautan mati) dalam websitenya. Sebenarnya hal ini cukup mudah, tinggal Google saja maka akan muncul banyak layanan yang sesuai kebutuhan kita. Tapi banyak diantaranya juga dibatasi fiturnya atau malah berbayar. Karena kita memiliki server sendiri dan jelas banyak peralatan yang serba bisa tentu sebaiknya dimanfaatkan bukan? 🙂

Senjata yang akan kita gunakan adalah wget, tinggal anda gantikan saja url websitenya:

wget --spider -o ~/wget.log -e robots=off -w 1 -r -p http://servernesia.com

Kemudian langkah selanjutnya adalah membaca file hasil penelusurannya dan melakukan filter link mati dengan kode error HTTP 404:

grep -B 2 '404' wget.log

Kurang lebih hasil pengecekan broken link akan seperti berikut:

2015-12-26 13:37:04 (302 KB/s) - `servernesia.com/481/mengenal-nano-editor-teks-linux/index.htl' saved [40486]

Hasil diatas cuma potongan saja dan pastinya di situs anda akan berbeda.

Semoga bermanfaat. 🙂

Tinggalkan komentar