วิธีสร้างการเปลี่ยนเส้นทางด้วย WordPress

เผยแพร่แล้ว: 2018-11-13

มีเหตุผลหลายประการที่คุณอาจต้องสร้างการเปลี่ยนเส้นทางบนเว็บไซต์ WordPress ของคุณ คุณอาจต้องการเปลี่ยนโครงสร้างลิงก์ถาวร ลบโพสต์หรือเพจเก่า หรือสร้างบล็อกโพสต์ใหม่เพื่อแทนที่โพสต์เก่า ไม่ว่าเหตุผลของคุณจะเป็นเช่นไร แนวทางปฏิบัติที่ดีที่สุดในกรณีเหล่านี้คือการสร้างการเปลี่ยนเส้นทางเพื่อไม่ให้ผู้เข้าชมได้รับข้อผิดพลาดหน้า 404 เมื่อพยายามดูเนื้อหาของคุณที่ลิงก์เก่า หากนี่เป็นครั้งแรกที่คุณได้ยินเกี่ยวกับแนวทางปฏิบัติที่ดีที่สุดนี้ อาจเป็นความคิดที่ดีที่จะใช้ Search Console ของ Google เพื่อดูว่าเว็บไซต์ของคุณมีข้อผิดพลาด 404 รายการที่ต้องแก้ไขอยู่แล้วหรือไม่ ข่าวดีก็คือไม่ว่าคุณจะมีข้อผิดพลาด 404 ที่ต้องแก้ไขอยู่แล้วหรือคุณเพียงต้องการหลีกเลี่ยงข้อผิดพลาดเหล่านี้ในอนาคต โพสต์นี้จะสอนวิธีสร้างการเปลี่ยนเส้นทางของ WordPress ในสามวิธีที่แตกต่างกัน เพื่อให้คุณสามารถเลือกทางออกที่ดีที่สุดสำหรับความต้องการของคุณ .

WordPress Redirect คืออะไร?

ในทางเทคนิค ไม่ใช่แค่การเปลี่ยนเส้นทางของ WordPress แต่เป็นการเปลี่ยนเส้นทางเว็บที่บอกเบราว์เซอร์ว่า X URL ไม่พร้อมใช้งานอีกต่อไป และควรไปที่ Y URL แทน ไม่ว่าเว็บไซต์ของคุณจะอยู่บน Wix, บน Drupal หรือเพียงแค่เว็บไซต์ HTML ธรรมดาๆ การเปลี่ยนเส้นทาง URL สามารถทำได้ในลักษณะเดียวกัน ไม่ว่าคุณจะใช้แพลตฟอร์มใด

มีการเปลี่ยนเส้นทางหลายประเภท แต่ละแบบมีรหัสตัวเลขต่างกัน ดังนั้นเรามาแยกส่วนเหล่านั้นก่อน สองที่พบบ่อยที่สุดคือ 301 และ 302 ซึ่งเป็นสิ่งที่เราจะเน้นในวันนี้

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

นอกจากนี้ยังมีการเปลี่ยนเส้นทาง 300 , 303 , 304 , 307 และ 308 แต่สิ่งเหล่านี้สงวนไว้สำหรับกรณีพิเศษอย่างเหลือเชื่อที่เกี่ยวข้องกับการใช้งาน POST และ GET ที่เฉพาะเจาะจง ซึ่ง 95% ของเราไม่ต้องการ หากคุณสนใจในหัวข้อนี้ Mozilla Developer Network มีเอกสารที่ยอดเยี่ยมเกี่ยวกับการเปลี่ยนเส้นทางประเภทต่างๆ แต่ในแง่ของการเปลี่ยนเส้นทาง WordPress คุณจะใช้ 301 เป็นส่วนใหญ่กับ 302 เป็นครั้งคราว

วิธีสร้างการเปลี่ยนเส้นทางด้วย WordPress

สมัครสมาชิกช่อง Youtube ของเรา

การสร้างการเปลี่ยนเส้นทาง WordPress โดยใช้ .htaccess

ไฟล์ที่สำคัญที่สุดอย่างหนึ่งของเว็บไซต์คือไฟล์ . htaccess ย่อมาจาก hyptertext access หมายถึงเหตุผลที่คุณสามารถอนุมัติ ปฏิเสธ หรือเปลี่ยนเส้นทางการเข้าถึงเว็บไซต์ของคุณผ่านมัน แม้ว่ามันอาจจะดูน่ากลัวเพราะว่าการที่คุณไม่ได้ทำอะไรผิดนั้นสำคัญอย่างยิ่งยวด แต่การแก้ไขไฟล์จริงเพื่อเปลี่ยนเส้นทางนั้นง่ายที่สุดเท่าที่จะทำได้

ใช้โปรแกรม FTP ที่คุณชื่นชอบ (น่าจะเป็น FileZilla) เพื่อเข้าสู่ไดเร็กทอรีรากของการติดตั้ง WordPress ของคุณ ใต้โฟลเดอร์หลัก คุณควรเห็น .htaccess

การสร้าง WordPress Redirect ด้วย htaccess และ plugins

เปิดสิ่งนี้ในโปรแกรมแก้ไขข้อความหรือโค้ดของคุณ (โดยส่วนตัวแล้วฉันใช้ Sublime Text)

การสร้าง WordPress Redirect ด้วย htaccess และ plugins

สิ่งที่คุณต้องทำเพื่อเปลี่ยนเส้นทาง WordPress คือเพิ่มโค้ดง่ายๆ เหนือบรรทัดที่เขียนว่า # BEGIN WordPress

Redirect 301 / http://elegantthemes.com/

หรือ

Redirect 302 / http://elegantthemes.com/

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

Redirect 301 /blog_post https://www.elegantthemes.com/category/blog_post

หรือ

Redirect 302 /blog_post2.html /category/blog_post2.html

การสร้าง WordPress Redirect ด้วย htaccess และ plugins

นอกจากนี้ คุณสามารถใช้ตรรกะแบบมีเงื่อนไขกับ regex ได้เช่นกัน หากคุณต้องการบางอย่างที่ซับซ้อนกว่านี้ นี่คือรายการการเปลี่ยนเส้นทางพิเศษที่ยอดเยี่ยมจริงๆ ที่คุณสามารถใช้ได้

ไม่ว่าคุณจะเลือกเส้นทางใดเพื่อเข้าสู่การเปลี่ยนเส้นทาง คุณจะต้องบันทึกไฟล์ . htaccess เป็นข้อความธรรมดาก่อนที่จะอัปโหลดไปยังเซิร์ฟเวอร์อีกครั้ง

การสร้าง WordPress Redirect ด้วย Plugin

หากคุณไม่สะดวกที่จะแก้ไขไฟล์ . htaccess สำหรับการเปลี่ยนเส้นทาง WordPress ไม่ต้องกังวล คุณไม่จำเป็นต้อง เนื่องจากคุณใช้ WordPress จึงมีปลั๊กอินสำหรับสิ่งนั้น เพราะเวิร์ดเพรส ด้านบนสุดเรียกว่า Quick Page/Post Redirect และใช้งานได้อย่างมีเสน่ห์ตั้งแต่แกะกล่อง

การสร้าง WordPress Redirect ด้วย htaccess และ plugins

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

การสร้าง WordPress Redirect ด้วย htaccess และ plugins

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

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

การสร้าง WordPress Redirect ด้วย htaccess และ plugins

อีกทางเลือกหนึ่ง

ฉันเคยใช้ปลั๊กอิน Redirection มาก่อนก่อนที่จะเปลี่ยนไปใช้ Quick Redirects เนื่องจากการเปลี่ยนเส้นทางยังช่วยให้สามารถตรวจสอบหน้า 404 ได้อีกด้วย คุณสามารถดูว่าหน้าใดหายไปและตั้งค่ากฎการเปลี่ยนเส้นทางของ WordPress เพื่อให้ทุกคนที่เข้าชมที่นั่นถูกส่งไปยังหน้าที่มีประโยชน์จริง ๆ

การสร้าง WordPress Redirect ด้วย htaccess และ plugins

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

บทสรุป

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

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

วิธีที่คุณต้องการในการตั้งค่าการเปลี่ยนเส้นทางสำหรับเว็บไซต์ของคุณคืออะไร

บทความภาพโดย Vectorpocket / shutterstock.com