Yoast SEO: Canonical URL บนไซต์ที่มี SSL เสริม

ที่ https

เมื่อเราย้ายไซต์ของเราไปที่ มู่เล่เราไม่ได้บังคับให้ทุกคนเชื่อมต่อ SSL (https: // url ที่ช่วยให้มั่นใจว่าการเชื่อมต่อที่ปลอดภัย) เรายังไม่แน่ใจในเรื่องนี้ เราอาจตรวจสอบให้แน่ใจว่าการส่งแบบฟอร์มและส่วนอีคอมเมิร์ซนั้นปลอดภัย แต่ไม่แน่ใจว่าจะอ่านแค่บทความทั่วไป

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

Canonical Link คืออะไร

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

ในการตรวจสอบ Yoast SEO ฐานความรู้ปลั๊กอินปลั๊กอินเพียงแค่ดึงลิงก์ถาวรผ่านฟังก์ชันมาตรฐานของ WordPress กล่าวอีกนัยหนึ่งคือหากคุณอยู่ในเพจที่ปลอดภัยระบบจะแสดงรายการเส้นทาง https หากคุณไม่ใช่ - จะแสดงรายการเส้นทาง http ฮึ.

ภายในธีมของเรา functions.php และใช้ตัวกรองมาตรฐานของ Yoast wpseo_canonicalเราได้เพิ่มฟังก์ชันต่อไปนี้เพื่อบังคับให้ลิงก์ Canonical ทั้งหมดไปยัง URL ที่ปลอดภัย:

ฟังก์ชัน mtb_canonical_ssl ($ url) {$ url = preg_replace ("/ ^ http: / i", "https:", $ url); ส่งคืน $ url; } add_filter ('wpseo_canonical', 'mtb_canonical_ssl');

ตอนนี้ไม่ว่าผู้ใช้จะไปยังเส้นทางใดหรือโปรแกรมรวบรวมข้อมูลของ Google จับภาพตามรูปแบบบัญญัติอย่างไรก็จะแสดงเป็นหน้าที่ปลอดภัยที่มีเส้นทาง https: // URL เท่านั้น ปลั๊กอิน Yoast เคยมีตัวเลือกในการกำหนดสิ่งนี้ แต่ดูเหมือนว่าจะถูกตัดออกจากปลั๊กอิน

2 คอมเมนต์

  1. 1
  2. 2

คุณคิดอย่างไร?

ไซต์นี้ใช้ Akismet เพื่อลดสแปม เรียนรู้วิธีการประมวลผลข้อมูลความคิดเห็นของคุณ.