คู่มือ · การสร้างลิงก์

ทำไมลิงก์สั้นถูกปฏิเสธ: สิ่งที่ตัวย่อลิงก์ไม่รับ

การปฏิเสธมักไม่เกี่ยวกับตัวบุคคล แต่เกี่ยวกับปลายทาง คู่มือนี้รายการสิ่งที่บริการจะไม่ย่อ และเหตุผลเบื้องหลังแต่ละข้อ

กฎ

บริการอ่านปลายทางทุกแห่งอย่างที่เบราว์เซอร์อ่าน และปฏิเสธสิ่งที่ผู้อ่านที่ระวังจะไม่ตามไป แต่ละกฎปิดวิธีหลอกลวงเฉพาะอย่างหนึ่ง

รับเฉพาะที่อยู่เว็บที่ขึ้นต้นด้วย http หรือ https ยาวไม่เกิน 2,048 อักขระ

สิ่งที่ถูกปฏิเสธ

  • ที่อยู่ที่มีชื่อผู้ใช้หรือรหัสผ่านอยู่ข้างใน RFC 3986 ไม่สนับสนุนรูปแบบ ผู้ใช้:รหัสผ่าน ในฟิลด์ userinfo และที่อยู่แบบนี้เป็นการปลอมตัวแบบคลาสสิก: ส่วนก่อน @ ดูเหมือนเว็บไซต์ที่น่าเชื่อถือ
  • ที่อยู่ IP ดิบและชื่อภายใน ที่อยู่อย่าง 192.168.0.1 หรือชื่อที่มีเฉพาะในเครือข่ายส่วนตัว ไม่มีความหมายกับผู้เข้าชม และอาจชี้เข้าไปในเครือข่ายนั้น
  • ตัวย่อลิงก์อื่น หรือเว็บไซต์นี้เอง สายของการเปลี่ยนเส้นทางซ่อนปลายทางจริง พอร์ตอื่นนอกจากพอร์ตเว็บปกติถูกปฏิเสธด้วยเหตุผลเดียวกัน
  • ชื่อที่ผสมระบบการเขียน ป้ายชื่อที่ผสมเช่นอักษรละตินกับซีริลลิกอาจเลียนแบบชื่อที่คุ้นเคย ป้ายแบบนี้ถูกปฏิเสธ และชื่อระหว่างประเทศถูกทำเครื่องหมาย

ถ้าลิงก์ที่ไว้ใจถูกปฏิเสธ

ตรวจที่อยู่ที่วางว่ามีช่องว่างหลงมา ขาด https:// หรือมีชื่อผู้ใช้หน้าโฮสต์หรือไม่ การปฏิเสธส่วนใหญ่เป็นเรื่องใดเรื่องหนึ่งเหล่านี้ ใช้ที่อยู่สุดท้ายของหน้า ไม่ใช่ลิงก์ที่ผ่านตัวย่ออื่น

ลิงก์ที่ผ่านกฎยังถูกตรวจสอบอยู่ การตรวจอัตโนมัติและรายงานจากผู้เข้าชมอาจบล็อกมันภายหลัง และลิงก์ที่ถูกบล็อกจะหยุดเปิดทันที

คำถาม

ทำไมบริการจึงปฏิเสธลิงก์ไปยังตัวย่ออื่น

สายของการเปลี่ยนเส้นทางซ่อนปลายทางสุดท้าย ผู้เข้าชมจึงมองไม่เห็นว่าลิงก์พาไปที่ไหนจริงๆ

ทำไมที่อยู่ที่มี @ ถูกปฏิเสธ

ที่อยู่สามารถมีชื่อผู้ใช้และรหัสผ่านก่อนโฮสต์ ซึ่งเป็นการปลอมตัวที่พบบ่อย: ข้อความก่อน @ ดูเหมือนเว็บไซต์ที่น่าเชื่อถือ และโฮสต์จริงอยู่ข้างหลัง

มีขีดจำกัดความยาวไหม

มี: 2,048 อักขระ

แหล่งที่มา

เอกสารที่ข้อความของคู่มือนี้อ้างอิง ลิงก์แต่ละอันเปิดในหน้าใหม่

  1. RFC 3986: Uniform Resource Identifier (URI): Generic Syntax