การตั้งค่า Redirect แบบ 301 เพื่อแก้ไขหน้า 404 คือการเปลี่ยนเส้นทาง URL ที่ไม่พบหน้า (404) ไปยัง URL ใหม่ที่ถูกต้องแบบถาวร เพื่อให้ผู้ใช้และ Google Bot เข้าถึงเนื้อหาที่ต้องการได้ และช่วยรักษาอันดับ SEO ของเว็บไซต์
วิธีตั้งค่า Redirect 301 มีดังนี้:
-
สำหรับเว็บไซต์ทั่วไป (ใช้ไฟล์ .htaccess บน Apache Server)
- เข้าไปที่โฟลเดอร์
public_htmlของเว็บโฮสติ้ง - เปิดหรือสร้างไฟล์
.htaccess - เพิ่มคำสั่งตัวอย่างนี้เพื่อเปลี่ยนเส้นทาง URL เก่าไปยัง URL ใหม่
Redirect 301 /old-page.html https://www.yourdomain.com/new-page.html - หากต้องการเปลี่ยนโดเมนทั้งเว็บ
RewriteEngine On RewriteCond %{HTTP_HOST} ^www\.olddomain\.com$ [NC] RewriteRule ^(.*)$ https://www.newdomain.com/$1 [L,R=301] - บันทึกไฟล์และทดสอบ URL ว่าถูกเปลี่ยนเส้นทางถูกต้อง
- เข้าไปที่โฟลเดอร์
-
สำหรับ WordPress
- ติดตั้งปลั๊กอินเช่น "Redirection"
- เข้าเมนู Tools > Redirection
- ตั้งค่า Source URL (URL เก่า) และ Target URL (URL ใหม่)
- กดเพิ่ม (Add Redirect) และบันทึก
- ปลั๊กอินจะจัดการ Redirect 301 ให้โดยอัตโนมัติ
-
ผ่านระบบจัดการเว็บไซต์ (เช่น MakeWebEasy)
- เข้าเมนูตั้งค่าเว็บไซต์ > การจัดการระบบ 301 Redirect
- เพิ่ม URL เก่าและ URL ใหม่
- บันทึกและนำเข้าไฟล์ URL ได้ถ้ามีหลายลิงก์
ข้อควรระวังและคำแนะนำ
- ใช้ Redirect 301 สำหรับการเปลี่ยน URL แบบถาวรเท่านั้น
- หลีกเลี่ยงการทำ Redirect ซ้ำซ้อนหลายชั้น เพราะอาจทำให้โหลดช้าและเสีย SEO
- ทดสอบ URL หลังตั้งค่าเพื่อให้แน่ใจว่าไม่มีหน้า 404 เหลืออยู่
- ใช้ Google Search Console เพื่อตรวจสอบและแก้ไขปัญหา 404 อย่างต่อเนื่อง
การตั้งค่า Redirect 301 อย่างถูกต้องจะช่วยแก้ไขปัญหา 404 ได้อย่างมีประสิทธิภาพและรักษาคะแนน SEO ของเว็บไซต์ไว้ได้.
