Archive for February 21st, 2010

21.02.10

แนะนำ Broken links ฟีเจอร์ใหม่ของ Data Safehouse

Data Safehouse ได้เพิ่มฟีเจอร์ใหม่ที่เรียกว่า Broken links ที่สามารถตรวจสอบเอกสาร HTML หรือ XHTML ในเว็บไซต์ แยกลิงค์ต่าง ๆ ออกมา จากนั้นจึงตรวจสอบลิงค์ทั้งหมดว่าสามารถเชื่อมโยงไปได้อย่างถูกต้องหรือไม่ และเตือนถึง HTTP redirect รวมถึง directory redirect อีกด้วย

สำหรับผู้ที่เป็นสมาชิกของ Data Safehouse แล้วสามารถเข้าไปดูรายงานได้จากเมนู Status แล้วคลิกที่ Broken links ดังภาพข้างล่างนี้

 

เมื่อเข้ามาที่หน้า Broken links จะมีสามส่วนด้วยกัน คือ กราฟ ตาราง และข้อมูลรายละเอียด กราฟและตารางจะแสดงให้เห็นถึงจำนวนของ HTTP Status Code ทั้งหมดที่พบจากการตรวจสอบลิงค์ต่าง ๆ พร้อมทั้งคำอธิบายให้ทราบถึงความหมายของโค้ดแต่ละตัว

 

 

ในส่วนของรายละเอียดทางเทคนิค จะบอกให้ทราบถึงหน้า (page) ต่าง ๆ และรายละเอียดที่ค้นพบ

จากภาพตัวอย่างข้างบน บอกให้เราทราบได้ว่า หน้าที่ตรวจสอบคือ http://www.sran.net/archives/category/normal-data/web พบว่ามีปัญหาในบรรทัดที่ 337 ลิงค์ที่มีปัญหาคือ http://www.sran.net/comments/feed สถานะคือ 404 (not found) ซึ่งหมายความว่าไม่พบหน้านี้อยู่ใน www.sran.net ทำให้เราทราบว่าเราควรทำการแก้ไขลิงค์ในหน้า http://www.sran.net/archives/category/normal-data/web บรรทัดที่ 337 ให้ถูกต้อง

อีกตัวอย่างที่พบได้บ่อยคือสถานะที่แจ้งว่า Status: (N/A) Forbidden by robots.txt ซึ่งหมายความว่าเว็บไซต์ดังกล่าวได้กำหนดไว้ว่าไม่อนุญาตให้ตัวสแกนลิงค์สามารถสแกนเว็บไซต์ดังกล่าวได้ (ซึ่งกำหนดไว้ในไฟล์ robots.txt) ถ้าคุณเป็นเจ้าของเว็บไซต์ดังกล่าว และต้องการสามารถสแกนเพื่อค้นหาปัญหาต่าง ๆ ได้ ให้คำว่า “W3C-checklink” ลงไปในไฟล์ robots.txt ดังตัวอย่างต่อไปนี้

นอกจากการค้นหาปัญหาต่าง ๆ ที่เกี่ยวกับลิงค์แล้ว ในบางครั้งฟีเจอร์นี้ยังสามารถใช้เพื่อตรวจการถูกบุกรุกได้ เช่นในกรณีของการถูกบุกรุกโดยอาศัยช่องโหว่ในระบบ Wordpress และแอบเพิ่มลิงค์เข้าไปในหน้าเว็บ ดังภาพตัวอย่างข้างล่างนี้

ดังนั้น นอกจากฟีเจอร์ Broken links จะทำให้เรารู้ถึงลิงค์ที่ผิดปกติในเว็บไซต์ที่ที่อาจเกิดจากความผิดพลาดของเราเองแล้ว ในบางครั้ง ยังอาจเป็นการเตือนภัยผู้บุกรุกที่เราอาจไม่รู้มาก่อนก็ได้

© Copyright 2010 Global Technology Integrated