.htaccess คืออะไร
.htaccess เป็นไฟล์ระบบที่ซ่อนอยู่โปรดตรวจสอบให้แน่ใจว่า FTP หรือ Web Control Panel ได้รับการกำหนดค่าให้แสดงไฟล์ที่ซ่อนอยู่ หากมีการใช้คำสั่งที่ผิดพลาดใน .htaccess อาจส่งผลให้เนื้อหาในเว็บไซต์ไม่แสดงอย่างถูกต้อง
คำสั่งในการทำ Redirect .htaccess
301 (Permanent) : เป็นการเปลี่ยนเส้นทางไซต์ทั้งหมดไปยัง URL อื่นอย่างถาวร เป็นการเปลี่ยนเส้นทางที่ใช้กันทั่วไปและมีประโยชน์ในสถานการณ์ส่วนใหญ่ ในตัวอย่างนี้จะเป็นคำสั่งเปลี่ยนเส้นทางไปยังโดเมน “example.com” ไปยัง “redirect-example.com”
คำสั่งการเปลี่ยนเส้นทางเว็บไซต์ทั้งหมดไปยังโดเมนอื่น
Redirect 301 / http://redirect-example.com/
302 (Temporary) : เป็นการเปลี่ยนเส้นทางไซต์ไปยัง URL ชั่วคราวอื่นๆ มีประโยชน์ต่อสำหรับวัตถุประสงค์ SEO สำหรับหน้า Landing Page ชั่วคราวและวางแผนที่จะเปลี่ยนกลับไปยังหน้า Landing Page หลัก
คำสั่งการเปลี่ยนเส้นทางเว็บไซต์ทั้งหมดไปยังโดเมนอื่น
Redirect 302 / http://redirect-example.com/
คำสั่งการเปลี่ยนเส้นทาง /index.html ไปยังโฟลเดอร์ย่อย หรือ URL อื่นๆภายในเว็บไซต์
Redirect /index.html http://example.com/newsite-directory/
คำสั่งการเปลี่ยนเส้นทาง URL เก่าไปยัง URL ใหม่
Redirect /about-us/ http://example.com/about