WordPress: ลบและเปลี่ยนเส้นทาง A YYYY/MM/DD โครงสร้างลิงก์ถาวรด้วย Regex และ Rank Math SEO
การทำให้โครงสร้าง URL ของคุณง่ายขึ้นเป็นวิธีที่ดีในการเพิ่มประสิทธิภาพไซต์ของคุณด้วยเหตุผลหลายประการ URL แบบยาวเป็นเรื่องยากที่จะแบ่งปันกับผู้อื่นอาจถูกตัดออกในโปรแกรมแก้ไขข้อความและโปรแกรมแก้ไขอีเมลและโครงสร้างโฟลเดอร์ URL ที่ซับซ้อนอาจส่งสัญญาณที่ไม่ถูกต้องไปยังเครื่องมือค้นหาเกี่ยวกับความสำคัญของเนื้อหาของคุณ
ปปปป/ดด/วว โครงสร้างลิงก์ถาวร
หากเว็บไซต์ของคุณมี URL สองรายการ คุณคิดว่า URL ใดให้ความสำคัญกับบทความมากกว่ากัน
- https://martech.zone/permalink-optimization OR
- https://martech.zone/permalink-optimization
หนึ่งในการตั้งค่าเริ่มต้นสำหรับ WordPress คือการมีโครงสร้างลิงก์ถาวรในบล็อกที่มี ปปปป/ดด/วว ภายใน URL ไม่เหมาะสำหรับเหตุผลสองสามประการ:
- Search Engine Optimization (SEO) – ตามที่กล่าวไว้ข้างต้น ลำดับชั้นของไซต์นั้นโดยทั่วไปจะแสดงเครื่องมือค้นหาว่าเนื้อหาอยู่ห่างจากโฮมเพจ 4 โฟลเดอร์… ดังนั้นจึงไม่ใช่เนื้อหาที่สำคัญ
- หน้าผลลัพธ์ของเครื่องมือค้นหา (SERP) – คุณอาจมีบทความที่ยอดเยี่ยมในเว็บไซต์ของคุณซึ่งคุณเขียนเมื่อปีที่แล้ว แต่ก็ยังใช้ได้ อย่างไรก็ตาม ไซต์อื่นๆ กำลังเผยแพร่บทความล่าสุด หากคุณดูโครงสร้างวันที่เมื่อหนึ่งปีที่แล้วในหน้าผลลัพธ์ของเครื่องมือค้นหา (SERP) คุณจะคลิกบทความที่เก่ากว่าหรือไม่ อาจจะไม่.
ขั้นตอนแรกที่ต้องทำคืออัปเดตการตั้งค่า > ลิงก์ถาวรในผู้ดูแลระบบ WordPress แล้วสร้างลิงก์ถาวรของคุณ /% postname% /
นี้; แต่จะทำลายลิงก์โพสต์ที่มีอยู่ทั้งหมดบนบล็อกของคุณ หลังจากที่บล็อกของคุณเผยแพร่มาระยะหนึ่งแล้ว การเพิ่มการเปลี่ยนเส้นทางสำหรับบทความเก่าทุกบทความของคุณไม่ใช่เรื่องสนุก ไม่เป็นไรเพราะคุณสามารถใช้ Regular Expression (regex) เพื่อทำสิ่งนี้. นิพจน์ทั่วไปจะมองหารูปแบบ ในกรณีนี้ นิพจน์ทั่วไปของเราคือ:
/\d{4}/\d{2}/\d{2}/(.*)
นิพจน์ด้านบนแบ่งออกเป็นดังนี้:
- /\d{4} มองหาเครื่องหมายทับและตัวเลข 4 หลักแทนปี
- /\d{2} มองหาเครื่องหมายทับและตัวเลข 4 หลักแทนเดือน
- /\d{2} มองหาเครื่องหมายทับและตัวเลข 4 หลักแทนวัน
- - รวบรวมสิ่งที่อยู่ท้าย URL ลงในตัวแปรที่คุณสามารถเปลี่ยนเส้นทางไป ในกรณีนี้:
https://martech.zone/$1
นี่คือลักษณะที่ปรากฏภายใน Rank Math SEO ปลั๊กอิน (ระบุว่าเป็นหนึ่งใน .ของเรา ปลั๊กอิน WordPress ที่ชื่นชอบ) อย่าลืมตั้งค่าประเภทเป็น regex ด้วยรายการแบบเลื่อนลง:
การลบบล็อก หมวดหมู่ หรือชื่อหมวดหมู่หรือข้อกำหนดอื่นๆ
การลบบล็อก – หากคุณมีคำว่า “บล็อก” ภายในโครงสร้างลิงก์ถาวร คุณสามารถใช้การเปลี่ยนเส้นทางของ Rank Math SEO เพื่อเติมข้อมูล
/blog/([a-zA-Z0-9_.-]+)$
สังเกตว่าฉันไม่ได้ใช้ตัวเลือก (.*) เพราะนั่นจะสร้างการวนซ้ำหากฉันมีหน้าที่เป็นเพียง /blog สิ่งนี้ต้องการให้มีทากบางชนิดหลังไฟล์ /blog/ คุณจะต้องเปลี่ยนเส้นทางนี้เช่นเดียวกับด้านบน
https://martech.zone/$1
การลบหมวดหมู่
- เพื่อลบ หมวดหมู่ จากกระสุนของคุณ (ซึ่งมีอยู่ตามค่าเริ่มต้น) ปรับใช้ อันดับปลั๊กอิน SEO คณิตศาสตร์ ซึ่งมีตัวเลือกให้ หมวดแถบ จากโครงสร้าง URL ในการตั้งค่า SEO > ลิงก์:การลบหมวดหมู่ – หากคุณมีหมวดหมู่ คุณจะต้องระมัดระวังมากขึ้นอีกหน่อย และสร้างอาร์เรย์ของชื่อหมวดหมู่ที่แน่นอน เพื่อไม่ให้คุณสร้างการวนซ้ำแบบวงกลมโดยไม่ได้ตั้งใจ นี่คือตัวอย่าง:
/(folder1|folder2|folder3)/([a-zA-Z0-9_.-]+)$
อีกครั้ง ฉันไม่ได้ใช้ตัวเลือก (.*) เพราะนั่นจะสร้างการวนซ้ำหากฉันมีหน้าที่เป็นเพียง /blog คุณจะต้องเปลี่ยนเส้นทางนี้เช่นเดียวกับด้านบน
https://martech.zone/$1
การเปิดเผยข้อมูล: Martech Zone เป็นลูกค้าและบริษัทในเครือของ คณิตศาสตร์อันดับ.