Skip to main content

Canonicalization คืออะไร?

คำว่า canonical หมายถึงสิ่งที่สอดคล้องกับมาตรฐานที่ยอมรับ Canonicalization mdash;หรือ canonicalisation เป็นภาษาอังกฤษอังกฤษ mdash;เป็นกระบวนการที่มีบางสิ่งที่นำมาสู่ความสอดคล้องกับมาตรฐานที่ได้รับการยอมรับในขอบเขตของคอมพิวเตอร์คำว่า canonicalization ใช้เพื่ออ้างถึงมาตรฐานการประชุมในหลาย ๆ ด้านมันมักจะเป็นปัญหาเมื่อมันเป็นวิธีการแก้ปัญหาที่หลากหลายเนื่องจากมันเป็นคำที่ยาวนาน canonicalization จึงเป็นตัวย่อโดยใช้ตัวอักษรตัวแรกและตัวอักษรตัวสุดท้ายและจำนวนตัวอักษรในระหว่าง: C14N.

การปรับแต่ง Canonicalization ในไอที (เทคโนโลยีสารสนเทศ) ในหลาย ๆ การตั้งค่ามันหมายถึงที่อยู่ผู้ส่งอีเมลการก่อสร้างชื่อไฟล์การเข้ารหัสสตริงใน Unicode เพื่อการใช้ XML (ภาษามาร์กอัปที่ขยายได้) และการก่อสร้าง URL (ตัวระบุทรัพยากรที่เหมือนกัน)ในทุกกรณีปัญหาคือความสามารถสำหรับหลายรูปแบบที่แสดงถึงรายการเดียวกันโดยมีการกำหนดเป็นวิธีการที่จะสม่ำเสมอและมาตรฐาน

ใช้ XML เป็นตัวอย่างXML อนุญาตให้มีการเปลี่ยนแปลงทางไวยากรณ์ซึ่งหมายความว่าเอกสารสองฉบับที่ไม่เหมือนกันอาจมีรูปแบบที่เป็นที่ยอมรับเหมือนกันข้อกำหนด XML Canonical ได้รับการออกแบบมาเพื่อแก้ไขปัญหานี้โดยการสร้างวิธีการที่สามารถสร้างตัวตนของเอกสารแยกต่างหากได้วิธีการสร้างแบบฟอร์มที่เป็นที่ยอมรับสำหรับเอกสาร XML ใด ๆ ที่ได้รับเรียกว่าวิธีการ Canonicalization

XML .

ตัวอย่างที่ง่ายที่สุดคือโฮมเพจสองเวอร์ชันหนึ่งในนั้นมีสาม w และอีกรุ่นหนึ่ง: http: //www.wisekeek.comversushttp: // Wisegeekcom นี่เป็นปัญหาสำหรับ SEO (การเพิ่มประสิทธิภาพกลไกค้นหา) เพราะมันแบ่งรายงานสำหรับการรับส่งข้อมูลซึ่งทั้งหมดนี้จะไปยังสถานที่เดียวกันผลที่ได้คือไซต์ที่มี URL หลายรายการสำหรับหน้าเดียวกันดูเหมือนว่าจะทำงานได้ไม่ดีกว่าที่เป็นจริงมีปัญหาอื่น ๆ นอกเหนือจาก w สิ่งเหล่านี้รวมถึงสแลชต่อท้ายและความแตกต่างระหว่างรุ่น URL ด้วยตัวอักษรตัวพิมพ์ใหญ่และตัวพิมพ์เล็กMatt Cutts of Google®แนะนำให้พูดถึงเรื่องนี้โดยใช้การเปลี่ยนเส้นทางถาวร (301) ของ URL ทางเลือกทั้งหมดไปยัง URL ที่คุณต้องการทำให้เครื่องมือค้นหาตัดสินว่าเป็น URL ที่เป็นที่ยอมรับ