ย้ายโฟลเดอร์ แต่เข้าถึงบทความได้เหมือนเดิม
การย้ายโฟลเดอร์ของ WordPress แล้วผู้ใช้ไม่สามารถเข้าถึงบทความเดิมได้ หรือหาไม่เจอนั้น ผมไม่แน่ใจว่ามีผู้ใช้พบปัญหาอย่างนี้หรือไม่ เช่น สมมติว่า ตอนแรกอาจจะลองทำบล็อกที่ http://domain.com/wordpress พอนาน ๆ เข้า อยากจะเปลี่ยนเป็น http://domain.com/blog หรือจาก http://domain.com/blog แต่อยากจะเปลี่ยนเป็น http://domain.com แต่ทำไงดี บทความเยอะ มีคนอ้างอิงเยอะ หากจะเปลี่ยน ผู้ใช้ก็จะไม่เจอบทความเดิม
ปัญหานี้มีทางออก กล่าวคือ ให้คุณสร้างไฟล์ .htaccess แล้วบรรจุข้อความ
Options +FollowSymLinks
RewriteEngine on
RewriteRule (.*) http://newurl/$1 [R=301,L]
ตรง http://newurl คือชื่อ URL ใหม่ของบล็อกนั่นเอง แล้วนำไฟล์ไปไว้ในโฟลเดอร์ของบล็อกเดิม เมื่อผู้ใช้เปิดบทความตาม url เดิม ก็จะทำการ redirect (เปลี่ยนหน้า) ไปเปิดหน้าบทความตาม url ใหม่ ทำให้ผู้ใช้ยังคงเข้าถึงเนื้อหาของบทความได้เหมือนเดิม
ขอบคุณ Xirbit.com สำหรับบทความดี ๆ
เพิ่มเติม : จากบทความดังกล่าว ผมคิดว่าต้องหาตัวอย่างมาเพิ่มเติม ว่าเวลาใช้งานจริงต้องเขียนว่าอย่างไร แต่จำได้ว่าตอนย้ายบล็อกนี้ก็มีปัญหาเช่นกัน ผมต้องมานั่งไล่แก้ไฟล์แนบต่าง ๆ ไม่รู้เกี่ยวกันรึเปล่านะ ส่วนพาร์ธอื่น ๆ ผมไปนั่งไล่แก้ใน PHP MyAdmin

Results