วิธีเพิ่ม 301 Redirects ไปยัง WordPress ผ่าน .htaccess Files

เผยแพร่แล้ว: 2022-05-17

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

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

โดยเฉพาะอย่างยิ่ง ผู้ใช้ WordPress ส่วนใหญ่มักใช้การเปลี่ยนเส้นทาง 301 เมื่อมีการเปลี่ยนชื่อโดเมน

ดังนั้น บทความนี้จะแนะนำเกี่ยวกับการเปลี่ยนเส้นทาง 301 และวิธีการนำไปใช้กับ WordPress ผ่านไฟล์ .htaccess

  • 301 Redirect ใน WordPress คืออะไร?
  • ไฟล์ .htaccess คืออะไร
  • เหตุใดจึงควรทำงานร่วมกัน 301 Redirects และไฟล์ .htaccess
  • วิธีการใช้ 301 Redirect ด้วย .htaccess Files บน WordPress

301 Redirect ใน WordPress คืออะไร?

การเปลี่ยนเส้นทาง 301 เป็นรหัสสถานะการตอบสนอง HTTP หมายถึงการเปลี่ยนเส้นทางถาวร ซึ่งบ่งชี้ถึงการย้ายหน้าเว็บอย่างถาวรไปยัง URL ของหน้าอื่น กล่าวคือ เมื่อมีการร้องขอที่อยู่ URL เก่า ผู้ใช้จะถูกเปลี่ยนเส้นทางไปยังที่อยู่ใหม่โดยอัตโนมัติด้วยความช่วยเหลือของการเปลี่ยนเส้นทาง 301

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

ไฟล์ .htaccess คืออะไร

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

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

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

เหตุใดจึงควรทำงานร่วมกัน 301 Redirects และไฟล์ .htaccess

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

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

วิธีการใช้ 301 Redirect ด้วย .htaccess Files บน WordPress

มีเพียงไม่กี่ขั้นตอนในการเพิ่มการเปลี่ยนเส้นทาง 301 ไปยัง WordPress ผ่านไฟล์ .htaccess

ค้นหาและดาวน์โหลดไฟล์ .htaccess ของคุณบนเว็บไซต์ WordPress

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

มิฉะนั้น คุณยังสามารถค้นหาไฟล์ .htaccess โดยใช้เครื่องมือจัดการไฟล์ในตัวของ cPanel

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

สำรองข้อมูล .htaccess Files . ของคุณ

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

เพิ่ม Essential 301 Redirect ไปยัง .htaccess File ของคุณ

เมื่อคุณบันทึกไฟล์ลงในคอมพิวเตอร์เรียบร้อยแล้ว คุณต้องคลิกขวาเพื่อเปิดไฟล์ เลือก "เปิดด้วย" และเลือก "Notepad" จากนั้นมีตารางปรากฏขึ้นบนหน้าจอของคุณเช่นนั้นหากคุณใช้ลิงก์ถาวร

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

  1. เปลี่ยนเส้นทางหน้าเดียวไปยังหน้าอื่น คุณจะต้องเพิ่มข้อมูลโค้ดต่อไปนี้ในหน้าที่คุณต้องการเปลี่ยนเส้นทาง:
    เปลี่ยนเส้นทาง 301 /old-URL https://yourdomain.com/new-url
  2. เปลี่ยนไซต์ทั้งหมดของคุณเป็นชื่อโดเมนใหม่ เพิ่มข้อมูลโค้ดต่อไปนี้เพื่อส่งผู้เยี่ยมชมของคุณไปยังไซต์ใหม่:
     RewriteEngine บน
    RewriteCond %{HTTP_HOST} ^olddomain.com [NC,OR]
    RewriteCond %{HTTP_HOST} ^www.olddomain.com [NC]
    RewriteRule ^(.*)$ https://newdomain.com/$1 [L,R=301,NC]
  3. ใช้การเปลี่ยนเส้นทาง 301 ไปยังโพสต์:

หากคุณต้องการเปลี่ยนเส้นทางผู้เยี่ยมชมของคุณจาก www.passwordprotectwp.com/301-post โพสต์นี้ไปที่ www.passwordprotectwp.com/how-to-redirect คุณสามารถเพิ่มการเปลี่ยนเส้นทาง 301 ได้ดังตัวอย่างต่อไปนี้:

เปลี่ยนเส้นทาง 301 /301-post https://passwordprotectwp.com/how-to-redirect

โปรดตรวจสอบให้แน่ใจว่าคุณได้แทนที่ตัวอย่าง "URL เก่า", "URL ใหม่" หรือ "yourdomain.com" ด้วย URL เดิมของคุณ URL ใหม่ และชื่อโดเมนด้วยเช่นกัน

ใช้ประโยชน์จาก 301 WordPress Redirect

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

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

สิ่งเหล่านี้ไม่เพียงช่วยรักษาปริมาณการค้นหาก่อนหน้าของคุณ แต่ยังกระชับความปลอดภัยเว็บไซต์ของคุณด้วยการเพิ่มไฟล์ .htaccess

การใช้ 301 เปลี่ยนเส้นทางไปยัง WordPress ผ่านไฟล์ .htaccess ไม่ใช่เรื่องยุ่งยาก มาเริ่มกันเลยและนำประสบการณ์ที่ราบรื่นมาสู่ผู้เยี่ยมชมของคุณ

นอกเหนือจากการเปลี่ยนเส้นทาง 301 คุณยังอาจต้องการเรียนรู้เกี่ยวกับการเปลี่ยนเส้นทาง WordPress ประเภทอื่นๆ รวมถึงวิธีการเปลี่ยนเส้นทางหน้าไฟล์แนบของ WordPress