การนำทางในเนื้อหา

วิธีค้นหาและแก้ไขลิงก์จุดยึดที่เสียและส่วนย่อยที่หายไป

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

สารบัญ

ลิงก์จุดยึดหรือส่วนย่อยของ URL คืออะไร?#

ลิงก์จุดยึดใช้ตัวระบุส่วนย่อยหลัง # เพื่ออ้างถึงตำแหน่งหรือสถานะภายในทรัพยากร ใน URL เอกสารทั่วไป เช่น /help/#installation เส้นทางหน้าระบุเอกสาร ส่วนย่อยระบุเป้าหมายภายในเอกสารนั้น

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

ทำไมลิงก์จุดยึดจึงเสียหลังแก้เนื้อหา#

ระบบเนื้อหาหลายระบบสร้าง ID หัวข้อจากข้อความหัวข้อ การเปลี่ยนชื่อ ‘การติดตั้ง’ เป็น ‘เริ่มต้นใช้งาน’ อาจเปลี่ยนส่วนย่อยที่สร้างขึ้น แม้หัวข้อนั้นยังอยู่ในหน้าเดิม การสลับลำดับหรือใช้หัวข้อซ้ำก็อาจเปลี่ยน ID ที่สร้างโดยอัตโนมัติได้

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

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

วิธีตรวจสอบจุดยึดที่หายไป#

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

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

  1. คัดลอกลิงก์ต้นทางเต็มพร้อมส่วนย่อย
  2. เปิดในแท็บใหม่และรอหน้าโหลดเสร็จ
  3. หาหัวข้อหรือองค์ประกอบเป้าหมายที่ตั้งใจไว้
  4. เปรียบเทียบ ID กับส่วนย่อย
  5. แก้หน้าต้นทางหรือเป้าหมายและทดสอบเส้นทางที่เผยแพร่แล้วอีกครั้ง

เลือก ID ที่คงที่สำหรับเนื้อหาที่มีคนลิงก์ถึง#

สำหรับเอกสารที่ถูกอ้างถึงบ่อย ให้เลือก ID ที่คงที่ อธิบายหัวข้อ และยังใช้ได้แม้แก้ถ้อยคำ ปรับปรุงชื่อที่แสดงได้โดยไม่ทำให้บุ๊กมาร์กทุกอันที่ชี้มายังหัวข้อนั้นใช้งานไม่ได้ บันทึก ID สำคัญเมื่อย้ายเนื้อหาระหว่างระบบ

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

ตัวอย่าง: เปลี่ยนชื่อส่วนการตั้งค่า

หัวข้ออาจเปลี่ยนจาก ‘การติดตั้ง’ เป็น ‘ติดตั้ง Linky’ โดยคง id="installation" ไว้ ลิงก์อ้างอิง /help/#installation เดิมจึงยังใช้ได้โดยไม่ต้องคงชื่อที่แสดงไว้เหมือนเดิม

ตัวอย่าง: รวมเอกสารสองฉบับ

เมื่อรวมสองหน้าเป็นหน้าเดียว ให้จับคู่ส่วนย่อยสำคัญกับส่วนเนื้อหาในเอกสารใหม่ อย่าตรวจเฉพาะการเปลี่ยนเส้นทางหน้า แต่ยืนยันว่าลิงก์อ้างอิงที่เจาะจงตำแหน่งยังไปถึงข้อมูลที่ตั้งใจไว้

ส่วนย่อย การกำหนดเส้นทาง และรูปแบบลิงก์พิเศษ#

ส่วนย่อยไม่ได้เป็น ID องค์ประกอบธรรมดาทุกกรณี บางแอปพลิเคชันใช้ส่วนย่อยเพื่อกำหนดเส้นทางฝั่งไคลเอนต์หรือระบุสถานะแอปพลิเคชัน ลิงก์ส่วนย่อยข้อความอาจระบุข้อความแทนองค์ประกอบเป้าหมายทั่วไปได้เช่นกัน ระบุรูปแบบก่อนตีความผลของเครื่องมือตรวจ

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

ตรวจลิงก์ที่เจาะจงตำแหน่งระหว่างย้ายเว็บไซต์และเผยแพร่#

เพิ่มส่วนย่อยสำคัญในรายการตรวจสอบการย้ายควบคู่กับเส้นทางหน้า การนำทางเอกสาร สารบัญ และบันทึกการเผยแพร่มักมีลิงก์ระดับส่วนเนื้อหาจำนวนมาก การย้าย URL อาจดูสำเร็จทั้งที่ลิงก์อ้างอิงเหล่านั้นยังใช้ไม่ได้

ก่อนเผยแพร่ ให้ทดสอบลิงก์จากหน้าอื่น ไม่ใช่เฉพาะสารบัญในหน้าเดียวกัน หลังเผยแพร่ ให้สแกนหน้าและทบทวนลิงก์อ้างอิงที่เจาะจงตำแหน่งที่ทราบ เก็บหัวข้อที่ตั้งใจไว้ หน้าต้นทาง และเป้าหมายใหม่ไว้ด้วยกันในบันทึกการแก้ไข เพื่อให้บรรณาธิการคนอื่นยืนยันเหตุผลที่ปลายทางเปลี่ยนได้

  • ตรวจ ID หัวข้อที่สร้างขึ้นหลังแก้ไข
  • หลีกเลี่ยง ID ซ้ำในเอกสารเดียวกัน
  • เก็บเป้าหมายที่คงที่สำหรับส่วนที่แชร์บ่อย
  • ทดสอบการเปิดเนื้อหาที่โหลดแบบไดนามิกโดยตรง
  • ทบทวนส่วนย่อยเมื่อย้ายหรือรวมเอกสารประกอบ

คำถามที่พบบ่อย#

จุดยึดอาจเสียแม้หน้าตอบกลับ 200 ได้ไหม?

ได้ เซิร์ฟเวอร์อาจส่งหน้าสำเร็จทั้งที่เป้าหมายส่วนย่อยที่ตั้งใจไว้หายไป ตรวจการตอบกลับของเอกสารกับการไปถึงส่วนเนื้อหาแยกกัน

ควรใช้ข้อความหัวข้อเป็นส่วนย่อยหรือไม่?

ใช้ ID ที่หน้าซึ่งเผยแพร่แล้วมีอยู่จริง ระบบเนื้อหาอาจปรับเครื่องหมายวรรคตอน เพิ่มคำต่อท้าย หรือใช้ ID กำหนดเองที่ต่างจากหัวข้อที่แสดง

การเปลี่ยนเส้นทางเซิร์ฟเวอร์แก้ปัญหาส่วนย่อยได้ทุกกรณีหรือไม่?

ไม่ได้โดยอัตโนมัติ พฤติกรรมส่วนย่อยจัดการโดยเบราว์เซอร์และบริบทของหน้า ยืนยันเส้นทางปลายทางทั้งหมด โดยเฉพาะเมื่อเอกสารเก่ากับใหม่ใช้ ID ต่างกัน

นำขั้นตอนนี้ไปใช้จริง

อ่านเอกสารประกอบ Linky ที่เกี่ยวข้อง เพื่อดูส่วนควบคุมและขีดจำกัดของผลิตภัณฑ์ที่ใช้ในบทความนี้ ติดต่อฝ่ายสนับสนุน หากผลต้องตรวจสอบเพิ่มเติม

แหล่งอ้างอิงและอ่านเพิ่มเติม

ใช้แหล่งอ้างอิงปฐมภูมิเหล่านี้สำหรับพฤติกรรมของเครื่องมือค้นหา ขั้นตอนและรายการตรวจสอบด้านบนอธิบายวิธีนำการตรวจสอบลิงก์มาใช้บำรุงรักษาเว็บไซต์จริง

รับเครื่องมือตรวจลิงก์

ค้นหาลิงก์ที่ต้องแก้ไข

ติดตั้งส่วนขยายเบราว์เซอร์ Linky เพื่อตรวจหน้าที่กำลังดูหรือตรวจสอบหน้าที่เข้าถึงได้ทั่วทั้งเว็บไซต์ ทบทวนปลายทางที่เสีย จุดยึดที่หายไป และการเปลี่ยนเส้นทาง แล้วหาหน้าต้นทางที่ต้องแก้ไข

เริ่มใช้ฟรี เปรียบเทียบแผน สำหรับการตรวจสอบซ้ำ โครงสร้างเว็บไซต์ และการส่งออก

บทความที่เกี่ยวข้อง