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

เผยแพร่แล้ว: 2022-09-08

หากคุณต้องการเปลี่ยนเส้นทางหน้าใน WordPress มีหลายวิธีที่จะทำ คุณสามารถใช้ปลั๊กอิน เช่น การเปลี่ยนเส้นทาง หรือแก้ไข . ไฟล์ htaccess หรือหากคุณเป็นนักพัฒนา คุณสามารถเพิ่มโค้ดลงในไฟล์ functions.php ของคุณได้ ไม่ว่าคุณจะเลือกวิธีใด อย่าลืมทดสอบการเปลี่ยนเส้นทางของคุณก่อนเริ่มใช้งานจริง!

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

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

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

ฉันจะเปลี่ยนเส้นทางหน้าไปยังหน้าอื่นได้อย่างไร

เครดิต: appdividend.com

หากต้องการเปลี่ยนเส้นทางหน้า HTML หนึ่งไปยังอีกหน้าหนึ่ง คุณต้องรวมแท็ก meta> ไว้ใน *head/html/templates/oldhtml/html2/ เมตาดาต้าในส่วนของเอกสาร HTML ที่เรียกว่า 'head' นั้นมีประโยชน์สำหรับเบราว์เซอร์แต่มองไม่เห็น สำหรับผู้ใช้ที่ดูหน้า

เมื่อหน้าเว็บถูกเปลี่ยนเส้นทาง หน้าเว็บจะถูกเปลี่ยนเส้นทางไปยัง URL ที่ต่างไป จากเดิม การเปลี่ยนเส้นทางไปยังตำแหน่งใหม่อาจมีประโยชน์อย่างยิ่งหากเราต้องการเปลี่ยนเส้นทางหน้าใดหน้าหนึ่ง 404 Not Found ซึ่งเป็นรหัสตอบกลับ HTTP ที่เป็นที่รู้จักมากที่สุดคือตัวอย่างหนึ่ง ซึ่งหมายความว่าเราต้องเปลี่ยนเส้นทางหน้าเว็บไปยังหน้าเว็บใหม่โดยใช้การเปลี่ยนเส้นทาง 301 เราไม่จำเป็นต้องตั้งค่ารหัสสถานะ HTTP เราต้องตรวจสอบอีกครั้งว่าทั้งการเปิดและปิดของราคาเป็นไปตามแนวทางเดียวกัน ใน JavaScript เราสามารถเปลี่ยนเส้นทางไปยัง URL อื่นได้โดยไม่ต้องเปลี่ยนตำแหน่งของวัตถุหน้าต่าง เราสามารถสั่งซื้อ Apache ได้โดยใช้ htaccess ซึ่งเป็นเอกสารที่ช่วยให้เราสามารถระบุลำดับที่ Apache ควรดำเนินการได้

แพ็คเกจซอฟต์แวร์นี้ทำงานบนเซิร์ฟเวอร์ของคุณ เราจะสร้างไซต์เวอร์ชันใหม่เพื่อนำผู้ใช้ไปยังเวอร์ชันใหม่ ไปที่ไดเร็กทอรีรากของเว็บไซต์เก่าและรวมไฟล์ the.htaccess ฟังก์ชัน mod_rewrite ทำงานบนเซิร์ฟเวอร์ Linux ที่เปิดใช้งานสำหรับการเปลี่ยนเส้นทางประเภทนี้เท่านั้น เมื่อใช้ PHP เราต้องตั้งค่าฟังก์ชันส่วนหัวก่อน ซึ่งจำเป็นก่อนจึงจะสามารถสร้างมาร์กอัปหรือเนื้อหาได้ Ruby ช่วยให้เราเปลี่ยนเส้นทางไปยังเว็บไซต์ใหม่ได้อย่างรวดเร็ว ด้วย redirect_to และตัวเลือก:status ที่ตั้งค่าเป็น:moved_permanent หากเราย้ายอย่างถาวร: เราสามารถแทนที่รหัสสถานะเริ่มต้น 302 และแทนที่ได้

การใช้พารามิเตอร์ true ที่เป็นทางเลือก ส่วนหัวที่ตั้งค่าไว้ก่อนหน้านี้จะถูกแทนที่ด้วยส่วนหัวที่ถูกต้อง ฟังก์ชันเปลี่ยนเส้นทางใหม่ที่สามารถเพิ่มใน routes.rb ได้โดยอัตโนมัติ จะส่งผลตอบแทน 301 ใน Rails 4 เราสามารถเปลี่ยนเส้นทางบล็อกไปยังโพสต์บนเว็บไซต์ใหม่ได้โดยการแทนที่สิ่งต่อไปนี้: ไม่เคยเขียนถึงฉัน NET Framework สำหรับระบบคอมพิวเตอร์ได้รับการพัฒนาก่อนหน้านี้ ไม่มีปัญหาทางเทคนิคที่สามารถแก้ไขได้โดยการอ่าน Developer Network บน Microsoft การ เปลี่ยนเส้นทางโหนด สามารถปรับใช้ได้โดยใช้ Node.js เช่นเดียวกับเฟรมเวิร์ก Flask ซึ่งใช้กับ Python ด้วย

ข้อดีและข้อเสียของการเปลี่ยนเส้นทาง 301

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

ฉันจะเปลี่ยนเส้นทางหน้า WordPress โดยไม่มีปลั๊กอิน 404 ได้อย่างไร

เครดิต: therichpost.com

หากคุณต้องการเปลี่ยนเส้นทาง หน้า WordPress โดยไม่ต้องใช้ปลั๊กอิน คุณสามารถทำได้โดยแก้ไขไฟล์ .htaccess คุณสามารถเพิ่มบรรทัดโค้ดต่อไปนี้ในไฟล์ .htaccess ซึ่งจะเปลี่ยนเส้นทางการรับส่งข้อมูลที่ไปยังหน้าเก่าไปยังหน้าใหม่: Redirect 301 /old-page/ http://example.com/new-page/

วิธีการเปลี่ยนเส้นทางหน้าใน WordPress โดยไม่มีปลั๊กอิน โดยทั่วไป ปลั๊กอินจะถูกติดตั้งเพื่อเปลี่ยนเส้นทางหน้าไปยัง WordPress เราจะแสดงวิธีการทำให้สำเร็จโดยไม่ต้องใช้ปลั๊กอินในบทช่วยสอนนี้ ส่วนของ URL ที่ไม่มีชื่อโดเมนหรือนามสกุล https (หรือ http) ขั้นตอนแรกคือการเปิดไฟล์ function.php ที่รวมอยู่ในส่วนย่อยของธีมของคุณ (ควรอยู่ในไฟล์ PHP) ตอนนี้ควรใช้รหัสต่อไปนี้: วินาทีที่คุณป้อนทากของคุณ คุณจะได้รับแจ้งให้ระบุว่าเป็นของทากใด หากไม่มีทาก ความพยายามทั้งหมดของคุณในการจับคู่ URL จะล้มเหลวเนื่องจากส่วนเริ่มต้นของ URL มีการเปลี่ยนแปลง ในทางกลับกันทากนั้นเป็นนิรันดร์

เปลี่ยนเส้นทางสำเร็จ

หลังจากที่คุณแก้ไขเสร็จแล้ว ให้คลิกปุ่มบันทึกการเปลี่ยนแปลง เมื่อมีคนคลิกที่ URL ที่เปลี่ยนเส้นทาง ปลายทางใหม่จะปรากฏขึ้น

วิธีเปลี่ยนเส้นทางหน้าใน WordPress โดยไม่ต้องใช้ปลั๊กอิน

เครดิต: muffingroup.com

มีสองสามวิธีที่คุณสามารถเปลี่ยนเส้นทางหน้าใน WordPress โดยไม่ต้องใช้ปลั๊กอิน วิธีหนึ่งคือแก้ไขไฟล์ .htaccess และเพิ่ม รหัสเปลี่ยนเส้นทาง อีกวิธีหนึ่งคือการเพิ่มบรรทัดโค้ดง่ายๆ ลงในไฟล์ functions.php ของคุณ

ตัวอย่างเช่น บางครั้งเราเปลี่ยน URL ของหน้าหรือลบออกจากเว็บไซต์ของเรา ความจริงที่ว่าหน้าเหล่านี้จะไม่ถูกเปลี่ยนเส้นทางไปยังหน้าอื่นเป็นความอัปยศ จำเป็นต้องเปลี่ยนเส้นทางเพจโดยไม่ต้องใช้ปลั๊กอิน ควรเริ่มต้นด้วยสิ่งที่ฉันเชื่อว่าเป็นวิธีแก้ปัญหาที่สมเหตุสมผลที่สุด ตามด้วยตัวเลือกที่น่าสนใจน้อยลงเรื่อยๆ Function.php สามารถใช้เพื่อเปลี่ยนเส้นทางหน้า WordPress วิธีแรกดีที่สุดเพราะ htaccess จะไม่เปลี่ยนแปลงเมื่อคุณอัปเกรดธีม WordPress ของคุณ ใช้วิธีนี้หากคุณไม่มีธีมลูก เนื่องจากการเปลี่ยนแปลงของคุณจะถูกเขียนทับทุกครั้งที่คุณอัปเกรด ทากหรืออีกนัยหนึ่งคือ URL ที่ไม่มีชื่อโดเมนและ URL ของคุณ ดังนั้น /old-url จึงเป็นทาก

ฉันจะเปลี่ยนเส้นทางหน้าใน WordPress โดยอัตโนมัติได้อย่างไร

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

การเปลี่ยนเส้นทางหน้าใน WordPress

ในส่วนหัวของเอกสาร HTML อย่าลืมใส่แท็ก META ควรตั้งค่าแอตทริบิวต์ http-equiv เป็นรีเฟรช และแอตทริบิวต์เนื้อหาควรตั้งค่าเป็นจำนวนวินาทีที่คุณต้องการให้หน้าเปลี่ยนเส้นทางไป เอกสาร HTML ของคุณจะปรากฏในลักษณะนี้: *br> เมื่อคุณเพิ่มแท็กเหล่านี้แล้ว HTML/CSS: //br: //html/images/html/images/images/br/. br> ตามด้วยหัว> ลิงก์ไปยังหน้า www.meta.com/meta-html/content/br/ br> /head/ เนื้อหาของข้อความนี้มีคำว่า "br" และ "body" เปลี่ยนเส้นทางหน้าของคุณไปยังหน้า WordPress นี้ ใน WordPress คุณสามารถเปลี่ยนเส้นทางหน้าได้อย่างง่ายดายโดยไม่ต้องใช้แท็ก HTML รหัสเปลี่ยนเส้นทางของ WordPress สามารถพบได้ด้านล่าง ในการเปลี่ยนเส้นทาง URL ไม่จำเป็นต้องระบุ URL เท็จ เป็นเท็จที่ WordPress จะไม่ส่งการแจ้งเตือนการเปลี่ยนเส้นทางไปยังเบราว์เซอร์โดยใช้พารามิเตอร์ที่สอง

ฉันจะเปลี่ยนเส้นทางหน้า WordPress โดยใช้ PHP ได้อย่างไร

คุณสามารถเปลี่ยนเส้นทางทั้งเว็บไซต์ได้โดยเปิดหน้าต่างใหม่ หลังจากที่คุณได้อัปโหลดไฟล์ PHP แล้ว คุณสามารถใช้ฟังก์ชัน WordPress WP_redirect ดั้งเดิมของ WordPress ได้ โดยผนวกบรรทัดต่อไปนี้ต่อท้ายไฟล์:

เปลี่ยนเส้นทางหน้า WordPress ไปยัง URL Htaccess อื่น

วิธีหนึ่งในการเปลี่ยนเส้นทางหน้า WordPress ไปยัง URL อื่นคือการใช้ไฟล์ htaccess คุณสามารถเพิ่มรหัสต่อไปนี้ในไฟล์ htaccess เพื่อเปลี่ยนเส้นทางหน้า WordPress ของคุณ:
เปลี่ยนเส้นทาง 301 /oldpage.html http://www.example.com/newpage.html
แทนที่ “/oldpage.html” ด้วย URL ของหน้าที่คุณต้องการเปลี่ยนเส้นทาง และแทนที่ “http://www.example.com/newpage.html” ด้วย URL ของหน้าที่คุณต้องการเปลี่ยนเส้นทางไป

หากคุณเปลี่ยน URL ของเว็บไซต์ เครื่องมือค้นหาจะไม่สามารถบอกได้ว่ามีการเปลี่ยนแปลงตั้งแต่ URL ก่อนหน้าหรือไม่ จำเป็นอย่างยิ่งที่จะต้องเปลี่ยนเส้นทางไซต์ของคุณ 301 ครั้งเพื่อให้ไซต์ของคุณยังคงแสดงอยู่ในฐานข้อมูลของเครื่องมือค้นหา มีการเปลี่ยนเส้นทางหลายประเภท แต่ 301 เป็นประเภทที่ใช้บ่อยที่สุด นี่คือวิธีการรวมลิงก์เปลี่ยนเส้นทาง 301 ในเว็บไซต์ WordPress ของคุณโดยใช้ไฟล์ .htaccess เมื่อคุณโฮสต์เว็บไซต์ของคุณด้วยเซิร์ฟเวอร์โฮสติ้ง คุณต้องรวมไฟล์การเข้าถึง a.ht ไฟล์ที่จะเปลี่ยนเส้นทางจะต้องดาวน์โหลดและสำรองไว้ในคอมพิวเตอร์ของคุณ หากมีสิ่งใดผิดพลาด ให้คัดลอกไฟล์และสำรองข้อมูลเพื่อให้อัปโหลดได้อีกครั้ง

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

WordPress เปลี่ยนเส้นทางเมื่อโหลดหน้า

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

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

หากต้องการดูว่าคุณสามารถเปลี่ยนเส้นทางไปยังหน้าอื่นได้หรือไม่ ให้พิมพ์ URL สำหรับหน้าเก่า หากคุณยังไม่มี ขั้นแรกคือสร้างธีมลูก คุณสามารถเปลี่ยนเส้นทางเว็บไซต์ทั้งหมดไปยังตำแหน่งเดียวโดยแก้ไข functions.php ในโปรแกรมแก้ไขข้อความและรวมถึงฟังก์ชั่นการเปลี่ยนเส้นทาง WordPress ดั้งเดิม 301 Redirects – Easy Redirect Manager สามารถช่วยคุณได้หากคุณกำลังเปลี่ยนจากโฮสต์หนึ่งไปยังอีกโฮสต์หนึ่ง ปรับโครงสร้างใหม่ หรือเพิ่งเริ่มต้นกับ 301 Redirects สามารถสร้างการเปลี่ยนเส้นทางได้โดยไปที่เมนูเครื่องมือ การเปลี่ยนเส้นทางใช้ WordPress REST API เพื่อสื่อสารกับมัน แท็บที่ด้านบนของหน้าจอช่วยให้คุณค้นหาบันทึกการเปลี่ยนเส้นทางและข้อผิดพลาด 404 เมื่อพูดถึงการเปลี่ยนเส้นทาง โปรดทดสอบเพื่อให้แน่ใจว่าทำงานได้อย่างถูกต้อง

ต้องการความช่วยเหลือ? เราอยู่ที่นี่เพื่อคุณ

เรายินดีเป็นอย่างยิ่งหากคุณสามารถติดต่อเราหากมีคำถามหรือข้อกังวลใดๆ หากคุณต้องการความช่วยเหลือ เรายินดีเป็นอย่างยิ่งที่จะช่วยเหลือคุณ

WordPress เปลี่ยนเส้นทางไปยังหน้าอื่นโดยทางโปรแกรม

WordPress นำเสนอวิธีการต่างๆ ในการเปลี่ยนเส้นทางผู้ใช้ไปยังหน้าอื่น วิธีที่ง่ายที่สุดคือการใช้ฟังก์ชัน WordPress wp_redirect() ฟังก์ชันนี้ใช้พารามิเตอร์ 2 ตัว ได้แก่ URL ของหน้าที่คุณต้องการเปลี่ยนเส้นทางผู้ใช้ และรหัสสถานะ HTTP