นักพัฒนาเว็บไซต์ หรือเจ้าของเว็บไซต์หลายคนอาจจะเคยเจอปัญหานี้กันบ้าง นั่นคือมีความจำเป็นต้องเปลี่ยนชื่อเว็บไซต์ ซึ่งถ้าจะแค่เปลี่ยนเฉย ๆ และเอาข้อมูลย้ายมานั้นไม่ใช่เรื่องที่ยากมากนัก แต่สิ่งที่ยากก็คือ “ข้อมูลที่ Google ได้ Index เอาไว้ก่อนหน้า” เราไม่สามารถที่จะไปเปลี่ยนสิ่งเหล่านั้นที่ Google ได้

แต่ทางออกก็ไม่ได้ยากเย็นเกินแก้ มันมีวิธีที่เรียกว่า 301 Permanent redirect ซึ่งเป็นการบอกให้ google และ Search Engine อื่น ๆ รู้ว่าเว็บไซต์เราได้เปลี่ยนชื่อแล้วนะ ถ้าข้อมูลในเว็บเราเหมือนเดิม เวลามีคนคลิกที่เว็บเดิม บทความเดิม มันก็จะวิ่งเข้ามาที่เว็บใหม่ของเราได้เอง

เช่น

url เดิม : https://olddomain.com/example << เราจะเปลี่ยนเว็บเป็น https://newdomain.com/example บังเอิญว่ามีคนค้นเจอเว็บเดิมใน google เวลาคลิกเข้ามาก็จะวิ่งไปที่เว็บใหม่นั่นเอง

ขั้นตอนการทำ .htaccess 301 redirect

การแก้ปัญหาที่นิยมกันก็คือ เพิ่มคอนฟิคใน .htaccess ให้เตะคนที่เข้ามาเว็บเดิมวิ่งไปที่เว็บใหม่ทั้งหมด การทำแบบอื่น ๆ ก็มีนะครับ แต่วิธีนี้ผมชอบเพราะว่าง่ายดี

1. ไปที่เว็บไซต์ https://www.webconfs.com/seo-tools/htaccess-301-redirect-tool/ เพื่อที่จะ generate .htaccess แบบอัตโนมัติ

2. เลื่อนมาหาหัวข้อ Redirect old domain to new domain และกรอกข้อมูลลงทั้งสองช่อง เสร็จแล้วกด Submit

การสร้าง htaccess อัตโนมัติ เพื่อเปลี่ยนชื่อเว็บไซต์

3. เสร็จแล้วให้ก๊อปปี้ข้อมูลที่เว็บสร้างขึ้นมาให้ เอาไปใส่ในไฟล์ .htaccess ของเว็บเดิมที่เรามีอยู่ หรือถ้าเว็บนั้นมี .htaccess อยู่แล้วก็เอาไปเพิ่มในไฟล์เดิมที่มี

การสร้าง htaccess อัตโนมัติ เพื่อเปลี่ยนชื่อเว็บไซต์

ทดสอบใช้งานดูครับ ทีนี้บรรดา Search Engine ก็จะรู้แล้วว่าเว็บเราเปลี่ยนชื่อใหม่แล้ว บรรดาทราฟฟิคต่าง ๆ จากเว็บเดิมก็จะวิ่งมาที่เว็บใหม่ให้เอง ไม่กระทบต่อ Ranking ต่าง ๆ

แสดงหัวข้ออื่น ๆ เพิ่มเติม
Load More By Paitoon Pairor
Load More In Web Development

แสดงความคิดเห็น